public FuzzyBoolean match(Shadow shadow) {   return FuzzyBoolean.fromBoolean( signature.matches(shadow.getEnclosingCodeSignature(), shadow.getIWorld()));
public FuzzyBoolean match(JoinPoint jp, JoinPoint.StaticPart encJP) { return FuzzyBoolean.fromBoolean(signature.matches(encJP));
	public FuzzyBoolean match(Shadow shadow) {		//This will not match code in local or anonymous classes as if		//they were withincode of the outer signature		return FuzzyBoolean.fromBoolean(			signature.matches(shadow.getEnclosingCodeSignature(), shadow.getIWorld()));	}