public FuzzyBoolean match(Shadow shadow) { FuzzyBoolean ret = arguments.matches(shadow.getIWorld().resolve(shadow.getArgTypes()), TypePattern.DYNAMIC);
public FuzzyBoolean match(JoinPoint jp, JoinPoint.StaticPart jpsp) { FuzzyBoolean ret = arguments.matches(jp.getArgs(),TypePattern.DYNAMIC);   if (ret == FuzzyBoolean.YES) {  CodeSignature sig = (CodeSignature)jp.getSignature(); Class[] pTypes = sig.getParameterTypes(); ret = checkSignatureMatch(pTypes); }
	public FuzzyBoolean match(Shadow shadow) {		FuzzyBoolean ret =			arguments.matches(shadow.getIWorld().resolve(shadow.getArgTypes()), TypePattern.DYNAMIC);		return ret;	}