@Override public ConstructorBlockBuilder<T> packageConstructor(final Parameter... parms) { return genConstructor(Scope.Package, DefParameters.fromParameters(parms)); }
@Override public ConstructorBlockBuilder<T> publicConstructor(final MetaClass... parms) { return genConstructor(Scope.Public, DefParameters.fromTypeArray(parms)); }
@Override public ConstructorBlockBuilder<T> privateConstructor(final Parameter... parms) { return genConstructor(Scope.Private, DefParameters.fromParameters(parms)); }
@Override public ConstructorBlockBuilder<T> packageConstructor(final MetaClass... parms) { return genConstructor(Scope.Package, DefParameters.fromTypeArray(parms)); }
@Override public ConstructorBlockBuilder<T> privateConstructor() { return genConstructor(Scope.Private, DefParameters.none()); }
@Override public ConstructorBlockBuilder<T> privateConstructor(final MetaClass... parms) { return genConstructor(Scope.Private, DefParameters.fromTypeArray(parms)); }
@Override public ConstructorBlockBuilder<T> protectedConstructor(final MetaClass... parms) { return genConstructor(Scope.Protected, DefParameters.fromTypeArray(parms)); }
@Override public ConstructorBlockBuilder<T> protectedConstructor() { return genConstructor(Scope.Protected, DefParameters.none()); }
@Override public ConstructorBlockBuilder<T> protectedConstructor(final MetaClass... parms) { return genConstructor(Scope.Protected, DefParameters.fromTypeArray(parms)); }
@Override public ConstructorBlockBuilder<T> privateConstructor() { return genConstructor(Scope.Private, DefParameters.none()); }
@Override public ConstructorBlockBuilder<T> packageConstructor(final MetaClass... parms) { return genConstructor(Scope.Package, DefParameters.fromTypeArray(parms)); }
@Override public ConstructorBlockBuilder<T> protectedConstructor() { return genConstructor(Scope.Protected, DefParameters.none()); }
@Override public ConstructorBlockBuilder<T> publicConstructor(final MetaClass... parms) { return genConstructor(Scope.Public, DefParameters.fromTypeArray(parms)); }
@Override public ConstructorBlockBuilder<T> publicConstructor(final Parameter... parms) { return genConstructor(Scope.Public, DefParameters.fromParameters(parms)); }
@Override public ConstructorBlockBuilder<T> privateConstructor(final MetaClass... parms) { return genConstructor(Scope.Private, DefParameters.fromTypeArray(parms)); }
@Override public ConstructorBlockBuilder<T> protectedConstructor(final Parameter... parms) { return genConstructor(Scope.Protected, DefParameters.fromParameters(parms)); }
@Override public ConstructorBlockBuilder<T> publicConstructor() { return genConstructor(Scope.Public, DefParameters.none()); }
@Override public ConstructorBlockBuilder<T> publicConstructor(final Parameter... parms) { return genConstructor(Scope.Public, DefParameters.fromParameters(parms)); }
@Override public ConstructorBlockBuilder<T> protectedConstructor(final Parameter... parms) { return genConstructor(Scope.Protected, DefParameters.fromParameters(parms)); }
@Override public ConstructorBlockBuilder<T> packageConstructor() { return genConstructor(Scope.Package, DefParameters.none()); }