public LazyMethodGen getLazyMethodGen(String name, String signature) { for (Iterator i = methodGens.iterator(); i.hasNext();) { LazyMethodGen gen = (LazyMethodGen) i.next(); if (gen.getName().equals(name) && gen.getSignature().equals(signature)) return gen; }  throw new BCException("Class " + this.getName() + " does not have a method " + name + " with signature " + signature);
public LazyMethodGen getLazyMethodGen(Member m) { return getLazyMethodGen(m.getName(), m.getSignature());
	public LazyMethodGen getLazyMethodGen(String name, String signature) {		for (Iterator i = methodGens.iterator(); i.hasNext();) {			LazyMethodGen gen = (LazyMethodGen) i.next();			if (gen.getName().equals(name) && gen.getSignature().equals(signature))				return gen;		}				throw new BCException("Class " + this.getName() + " does not have a method " 				+ name + " with signature " + signature);	}