newClazz.setSuperclass(thePool.get(className));
} else if (qName.equalsIgnoreCase("new_method")) {
newMethod = atts.getValue("signature");
isBody = true;
newBody = new JavassistCodeBuffer();
newBody.append(newMethod);
} else if (qName.equalsIgnoreCase("new_constructor")) {
newMethod = atts.getValue("signature");
isBody = true;
newBody = new JavassistCodeBuffer();
newBody.append(newMethod);
} else if (qName.equalsIgnoreCase("new_field")) {
newMethod = atts.getValue("signature");
newClazz.addField(CtField.make(newMethod, newClazz));
} else if (qName.equalsIgnoreCase("new_interface")) {
newMethod = atts.getValue("signature");
CtClass intf = thePool.get(newMethod);
newClazz.addInterface(intf);
} else if (qName.equalsIgnoreCase("edit")) {
doEditor = true;
isBody = true;
newBody = new JavassistCodeBuffer();
newMethod = atts.getValue("type");
if (newMethod.equalsIgnoreCase("cast")) {
editType = CustomTranslator.EDITCAST;