code: @Override
  	protected List<XExpression> getArguments() {
  		List<XExpression> syntacticArguments = getSyntacticArguments();
  		XExpression firstArgument = getFirstArgument();
  		if (firstArgument != null) {
  			return createArgumentList(firstArgument, syntacticArguments);
  		}
  		return syntacticArguments;
  	}
docs: Returns the actual arguments of the expression. These do not include the
  receiver.