Generate ClassType