@Override
    void load(DataInput datainput, int depth) {
        try {
            int j = datainput.readInt();
            this.data = new int[j];
            for (int k = 0; k < j; ++k) {
                this.data[k] = datainput.readInt();
            }
        } catch (IOException e) {
            throw new NBTReadException(e);
        }
    }