// FIXME: not very efficient
RubyArray splattedArgs = Helpers.splatValue(restArg);
IRubyObject[] argValues = new IRubyObject[totalArgs + splattedArgs.size()];
System.arraycopy(variableValues, 0, argValues, 0, totalArgs);
System.arraycopy(splattedArgs.toJavaArray(), 0, argValues, totalArgs, splattedArgs.size());
return argValues;
}
}