@Override
public MetaConstructor[] getConstructors() {
if (constructors.isEmpty()) {
// add an empty no-arg constructor
BuildMetaConstructor buildMetaConstructor =
new BuildMetaConstructor(this, new BlockStatement(), DefParameters.none());
buildMetaConstructor.setScope(Scope.Public);
return new MetaConstructor[]{buildMetaConstructor};
}
else {