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);
else if (componentType == boolean.class)
return new BooleanList((boolean[]) array);
else if (componentType == Boolean.class)
return new BooleanList((Boolean[]) array);