Create ShapeFactory.java