defParameters) {
return new ConstructorBlockBuilderImpl<T>(new BuildCallback<T>() {
@Override
public T callback(final Statement statement) {
final BuildMetaConstructor buildMetaConstructor =
new BuildMetaConstructor(classDefinition, statement, defParameters);
buildMetaConstructor.setScope(scope);
classDefinition.addConstructor(buildMetaConstructor);
return (T) ClassBuilder.this;
}