code: protected LightweightTypeReference getReceiverType() {
  		if (isStatic())
  			return null;
  		LightweightTypeReference result;
  		if (getImplicitReceiver() != null)
  			result = getImplicitReceiverType();
  		else
  			result = getSyntacticReceiverType();
  		return result;
  	}
docs: /* @Nullable