@Override
	Color getColor(String colorName) {

		// Java 8 can use Strings in switch.
		switch (colorName) {
		case "RED":
			return new Red();
		case "GREEN":
			return new Green();
		case "BLUE":
			return new Blue();
		default:
			return null;
		}
	}