public List<TTDataSet> getTTFiles() {
List<TTDataSet> dataSets = new ArrayList<TTDataSet>(partitionCount);
File[] trainFiles = getFiles(getTrainPattern());
File[] testFiles = getFiles(getTestPattern());
for (int i = 0; i < partitionCount; i++) {
GenericTTDataBuilder ttBuilder = new GenericTTDataBuilder(getName() + "." + i);
if (isolate) {
ttBuilder.setIsolationGroup(UUID.randomUUID());
}
dataSets.add(ttBuilder.setTest(makeDataSource(testFiles[i]))
.setTrain(makeDataSource(trainFiles[i]))
.setAttribute("DataSet", getName())
.setAttribute("Partition", i)
.build());
}