(InputFieldMLDataSet) field;
final MLDataSet dataSet = dataSetField.getNeuralDataSet();
if (!uniqueSets.containsKey(dataSet)) {
final Iterator<MLDataPair> iterator = dataSet
.iterator();
final MLDataFieldHolder holder =
new MLDataFieldHolder(
iterator, dataSetField);
uniqueSets.put(dataSet, holder);
this.readDataSet.add(iterator);
}
final MLDataFieldHolder holder = uniqueSets.get(dataSet);
this.dataSetFieldMap.put(dataSetField, holder);
this.dataSetIteratorMap.put(holder.getIterator(), holder);
}
}
}