}
final StringBuilder buf = new StringBuilder();
buf.append("new ").append(LoadClassReference.getClassReference(type, context, true));
if (callParameters != null) {
buf.append(callParameters.generate(Context.create(context)));
}
if (extendsBlock != null) {
for (final MetaField field : type.getDeclaredFields()) {
context.addVariable(Variable.create(field.getName(), field.getType()));
}