Java factory (40/41)

Java factory