add check-gen-type-classes Task