docs: @SuppressWarnings("static-method")
  	protected boolean isReferenceToIt(XFeatureCall featureCall) {
  		assert featureCall != null;
  		if (!featureCall.isTypeLiteral() && !featureCall.isPackageFragment()) {
  			final String itKeyword = IFeatureNames.IT.getFirstSegment();
  			XFeatureCall theFeatureCall = featureCall;
  			do {
  				final String name =  theFeatureCall.getFeature().getSimpleName();
  				if (Strings.equal(itKeyword, name)) {
  					return true;
  				}
  				final XExpression expr = theFeatureCall.getImplicitReceiver();
  				if (expr instanceof XFeatureCall) {
  					theFeatureCall = (XFeatureCall) expr;
  				} else {
  					theFeatureCall = null;
  				}
  			} while (theFeatureCall != null);
  		}
  		return false;
  	}