} else if (object instanceof long[]) {
return new LongArrayIterator((long[]) object);
} else if (object instanceof float[]) {
return new FloatArrayIterator((float[]) object);
} else if (object instanceof double[]) {
return new DoubleArrayIterator((double[]) object);
} else if (object instanceof short[]) {
return new ShortArrayIterator((short[]) object);
} else if (object instanceof byte[]) {
return new ByteArrayIterator((byte[]) object);
} else if (object instanceof char[]) {