method.setAccessFlags(accessFlags);
method.setNameIndex(nameIndex);
method.setDescriptorIndex(descIndex);
Attributes attributes = new Attributes();
CodeAttribute ca = new CodeAttribute(codeAttrNameIndex, cp, maxStackSize, maxLocals);
attributes.addAttribute(ca);
ExceptionsAttribute ea = new ExceptionsAttribute(exAttrNameIndex, cp, exceptions);
attributes.addAttribute(ea);
method.setAttributes(attributes);
return method;
}