Java factory (8/41)

Java factory