Create OperationFactory.java