/** * Get the current location by appending all the current location arrays of * all child iterators */ public int[] getCurrentLocation() { ResumableIterator[] iterators = iterators(); ArrayList temp = new ArrayList(); for (int i = 0; i < iterators.length; i++) { temp.add(iterators[i].getCurrentLocation()); } return concatArrays(temp); }