void reinit(int[] heapMetadata, int[] heapArray, String[] stringTable, int[] fsIndex, byte[] byteHeapArray, short[] shortHeapArray, long[] longHeapArray) { createStringTableFromArray(stringTable); this.getHeap().reinit(heapMetadata, heapArray); if (byteHeapArray != null) { this.getByteHeap().reinit(byteHeapArray); } if (shortHeapArray != null) { this.getShortHeap().reinit(shortHeapArray); } if (longHeapArray != null) { this.getLongHeap().reinit(longHeapArray); } reinitIndexedFSs(fsIndex); }