getIWorld().showMessage(IMessage.ERROR, "can't throw checked exception \'" + resolvedTypeX + "\' at this join point \'" + this +"\'", getSourceLocation(), munger.getSourceLocation());
getIWorld().showMessage(IMessage.ERROR, WeaverMessages.format(WeaverMessages.CANT_THROW_CHECKED,resolvedTypeX,this), getSourceLocation(), munger.getSourceLocation());
	protected boolean checkCanThrow(ShadowMunger munger, ResolvedTypeX resolvedTypeX) {		if (getKind() == ExceptionHandler) {			//XXX much too lenient rules here, need to walk up exception handlers			return true;		}				if (!isDeclaredException(resolvedTypeX, getSignature())) {			getIWorld().showMessage(IMessage.ERROR, "can't throw checked exception \'" + resolvedTypeX +							"\' at this join point \'" + this +"\'", // from advice in \'" + munger. + "\'",							getSourceLocation(), munger.getSourceLocation());		}				return true;	}