private DLTest getValidTest(List<DLTest> possibleTests, DataSet ds) { foreach (DLTest test in possibleTests) { DataSet matched = test.matchedExamples(ds); if (!(matched.size() == 0)) { if (allExamplesHaveSameTargetValue(matched)) { return test; } } } return null; }