Java factory (9/41)

Java factory