增加了case class 练习，泛型类型擦除 manifest 处理