public static MethodGen findMethod(String className, String name, String signature) throws ClassNotFoundException {
public static Method findMethod(String className, String name, String signature) throws ClassNotFoundException {
	public static MethodGen findMethod(String className, String name, String signature) throws ClassNotFoundException {		ClassGen clazz = new ClassGen(Repository.lookupClass(className));		org.apache.bcel.classfile.Method method;		do {			method = clazz.containsMethod(name, signature);			if (method != null) {				log.debug("Method find: " + clazz.getClassName() + "." +method);				return new MethodGen(method, clazz.getClassName(), clazz.getConstantPool());			}			clazz = new ClassGen(Repository.lookupClass(clazz.getSuperclassName()));		} while (!clazz.getClassName().equals("java.lang.Object"));		return null;	}