Method m = infMethods[i]; interfaceMethods.add(m.getName() + m.getSignature());
for (int m = 0; m < infMethods.length; m++) { Method meth = infMethods[i]; interfaceMethods.add(meth.getName() + meth.getSignature()); }
	public void visitClassContext(ClassContext classContext) {		try {			JavaClass cls = classContext.getJavaClass();			superclassName = cls.getSuperclassName();			JavaClass[] interfaces = null;			if (cls.isClass() && ((cls.getAccessFlags() & Constants.ACC_ABSTRACT) != 0)) {				interfaces = cls.getAllInterfaces();				interfaceMethods = new HashSet<String>();				for (int i = 0; i < interfaces.length; i++) {					Method[] infMethods = interfaces[i].getMethods();					Method m = infMethods[i];					interfaceMethods.add(m.getName() + m.getSignature());				}			}		} catch (ClassNotFoundException cnfe) {			bugReporter.reportMissingClass(cnfe);		}		super.visitClassContext(classContext);	}