code: protected LightweightTypeReference doGetReturnType(XExpression expression, boolean onlyExplicitReturn) {
  		TypeData typeData = getTypeData(expression, true, onlyExplicitReturn);
  		if (typeData != null)
  			return typeData.getActualType();
  		return null;
  	}
docs: /* @Nullable