@Specialization(guards = "isLongFixnum")
public RubyArray geHeadLongFixnum(RubyArray array) {
notDesignedForCompilation();
if (index >= array.getSize()) {
return new RubyArray(getContext().getCoreLibrary().getArrayClass());
} else {
final int size = array.getSize() - index;
return new RubyArray(getContext().getCoreLibrary().getArrayClass(), Arrays.copyOfRange((long[]) array.getStore(), 0, array.getSize() - index), array.getSize() - index);
}
}