public static Shape getShape(String color) {
		Circle circle = (Circle) circleMap.get(color);

		if (circle == null) {
			circle = new Circle(color);
			circleMap.put(color, circle);
			System.out.println("Creating Circle of " + color + " color.");
		}

		return circle;
	}