}
protected JavaField newStateField() throws SAXException {
JavaField jf = getJavaSource().newJavaField("__state", boolean[].class, JavaSource.PRIVATE);
jf.addLine("new ", boolean.class, "[" + particles.length + "]");
JavaComment jc = jf.newComment();
jc.addLine("This array indicates the state of the group. For any");
jc.addLine("possible child, the corresponding boolean value is set,");
jc.addLine("if the child is parsed.");
jc.addLine("If the same child occurs again, and the childs boolean");
jc.addLine("value is true, then an exception is thrown.");