}
private List<TestBatch> parseTests() {
Splitter splitter = Splitter.on(" ").trimResults().omitEmptyStrings();
Context unitContext = new Context(context.getSubProperties(
Joiner.on(".").join("unitTests", "")));
Set<String> excluded = Sets.newHashSet(splitter.split(unitContext.getString("exclude", "")));
Set<String> isolated = Sets.newHashSet(splitter.split(unitContext.getString("isolate", "")));
Set<String> included = Sets.newHashSet(splitter.split(unitContext.getString("include", "")));
if(!included.isEmpty() && !excluded.isEmpty()) {
throw new IllegalArgumentException(String.format("Included and excluded mutally exclusive." +
" Included = %s, excluded = %s", included.toString(), excluded.toString()));