JavaQName arrayType = JavaQNameImpl.getArray(pSource.getQName());
JavaField allInstances = pSource.newJavaField("allInstances", arrayType,
JavaSource.PRIVATE);
allInstances.setStatic(true);
allInstances.setFinal(true);
allInstances.addLine("new ", arrayType, "{", instanceList, "}");
JavaMethod getName = pSource.newJavaMethod("getName", String.class,
JavaSource.PUBLIC);
getName.newComment().addLine("The enumeration items name.");
getName.addLine("return ", name, ";");