public static IRubyObject newLocationArray(Ruby runtime, RubyStackTraceElement[] elements) { RubyArray ary = runtime.newArray(elements.length); for (RubyStackTraceElement element : elements) { ary.append(new RubyThread.Location(runtime, runtime.getLocation(), element)); } return ary; }