}
buildMetaClass.setParameterizedType(parameterizedType);
for (MetaField field : clazz.getFields()) {
buildMetaClass.addField(new BuildMetaField(buildMetaClass, EmptyStatement.INSTANCE,
GenUtil.scopeOf(field), field.getType(), field.getName()));
}
for (MetaConstructor c : clazz.getConstructors()) {
BuildMetaConstructor newConstructor = new BuildMetaConstructor(buildMetaClass, EmptyStatement.INSTANCE,