if (bindings.getEnclosingAdvice() instanceof Checker) {  inAspect.getWorld().showMessage(IMessage.ERROR, (isThis?"this":"target")+"() pointcut designator cannot be used in declare statement", bindings.getEnclosingAdvice().getSourceLocation(), null); return Pointcut.makeMatchesNothing(Pointcut.CONCRETE); }
	public Pointcut concretize1(ResolvedTypeX inAspect, IntMap bindings) {		TypePattern newType = type.remapAdviceFormals(bindings);		if (inAspect.crosscuttingMembers != null) {			inAspect.crosscuttingMembers.exposeType(newType.getExactType());		}				return new ThisOrTargetPointcut(isThis, newType);	}