class ArrayInteger extends Array<Integer> {

  @Override
  public Integer get(int... index) {
    return storage.get(indexFn.get(index));
  }

  public  ArrayInteger(DataType dtype, int[] shape);
  public  ArrayInteger(DataType dtype, int[] shape, Storage<Integer> storage);
  private  ArrayInteger(DataType dtype, IndexFn indexFn, Storage<Integer> storageD);

}