&& m[i].getSignature().equals(signature))
&& m[i].getSignature().equals(signature) && ((m[i].getAccessFlags() & ACC_PRIVATE) == 0) && ((m[i].getAccessFlags() & ACC_STATIC) == 0) )
	findImplementation(JavaClass clazz, String name, String signature) {		Method[] m = clazz.getMethods();		for(int i = 0; i < m.length; i++) 			if (m[i].getName().equals(name)			    && m[i].getSignature().equals(signature))			  return m[i];		return null;		}