cf.addField("_commands", array);
cf.addField("_toString", String.class);
BodyBuilder builder = new BodyBuilder();
builder.begin();
builder.addln("_commands = ({0}[]) $1.toArray(new {0}[0]);", commandInterface.getName());
builder.addln("_toString = $2;");
builder.end();
cf.addConstructor(new Class[]