ErlangOracleLearner learnerArg, LinkedList<List<ErlangLabel>> pos,
LinkedList<List<ErlangLabel>> neg, List<ErlangLabel> line)
throws IOException {
TraceOutcome response = learnerArg.askErlang(line);
// System.out.println("Writing " + response.toTraceFileString());
outArg.write(response.toTraceFileString() + "\n");
switch (response.outcome) {
case TRACE_FAIL:
neg.add(Arrays.asList(response.answerDetails));
break;
case TRACE_DIFFERENTOUTPUT: