int[] interfaces = cg.getInterfaces();
boolean isClassAdvised = false;
List introDefs = def.getInterfaceIntroductions(classMetaData);
for (Iterator it = introDefs.iterator(); it.hasNext();) {
InterfaceIntroductionDefinition introductionDef = (InterfaceIntroductionDefinition)it.next();
for (Iterator iit = introductionDef.getInterfaceClassNames().iterator(); iit.hasNext();) {
String className = (String) iit.next();
boolean addInterface = true;
for (int l = 0; l < interfaces.length; l++) {
ConstantClass cc = (ConstantClass)cpg.getConstant(interfaces[l]);