bug fix of type definition
implement (Type).class