toMatchAgainst = TypeX.forName(rMember.getSignature()).resolve(shadow.getIWorld());
	public FuzzyBoolean match(Shadow shadow) {		AnnotatedElement toMatchAgainst = null;		Member member = shadow.getEnclosingCodeSignature();				ResolvedMember rMember = member.resolve(shadow.getIWorld());		if (rMember == null) {		    if (member.getName().startsWith(NameMangler.PREFIX)) {		    	return FuzzyBoolean.NO;			}			shadow.getIWorld().getLint().unresolvableMember.signal(member.toString(), getSourceLocation());			return FuzzyBoolean.NO;		}		toMatchAgainst = TypeX.forName(rMember.getSignature()).resolve(shadow.getIWorld());		annotationTypePattern.resolve(shadow.getIWorld());		return annotationTypePattern.matches(toMatchAgainst);	}