return new LongList((long[]) array);
else if (componentType == Long.class)
return new LongList((Long[]) array);
else if (componentType == float.class)
return new FloatList((float[]) array);
else if (componentType == Float.class)
return new FloatList((Float[]) array);
else if (componentType == double.class)
return new DoubleList((double[]) array);
else if (componentType == Double.class)
return new DoubleList((Double[]) array);