for (Iterator it = this.getDataRuns().iterator(); it.hasNext();) { final DataRun dataRun = (DataRun) it.next();
for (DataRun dataRun : this.getDataRuns()) {
    public int readVCN(long vcn, byte[] dst, int dstOffset, int nrClusters)            throws IOException {        final NTFSVolume volume = getFileRecord().getVolume();        final int clusterSize = volume.getClusterSize();        int readClusters = 0;        for (Iterator it = this.getDataRuns().iterator(); it.hasNext();) {            final DataRun dataRun = (DataRun) it.next();            readClusters += dataRun.readClusters(vcn, dst, dstOffset, nrClusters, clusterSize, volume);            if (readClusters == nrClusters) {                break;            }        }        return readClusters;    }