docs: protected String _signature(XCastedExpression castExpression, boolean typeAtEnd) {
  		if (castExpression instanceof SarlCastedExpression) {
  			final JvmOperation delegate = ((SarlCastedExpression) castExpression).getFeature();
  			if (delegate != null) {
  				return _signature(delegate, typeAtEnd);
  			}
  		}
  		return MessageFormat.format(Messages.SARLHoverSignatureProvider_0,
  				getTypeName(castExpression.getType()));
  	}