mod.behaviour.getAlphabet().add(labelLock);
mod.behaviour.getAlphabet().add(labelRead);
mod.behaviour.getAlphabet().add(labelWrite);
// Attempting first trace
List<Label> trace = Arrays.asList(new Label[]{initLabel,labelLock});
TraceOutcome tr = learner.askErlang(trace);
Assert.assertEquals(TRACEOUTCOME.TRACE_OK,tr.outcome);
Assert.assertEquals("[{"+ErlangLabel.missingFunction+",'init','AnyWibble','ok'},{"+ErlangLabel.missingFunction+",'call','lock',{'ok','locked'}}]",RPNILearner.questionToString(Arrays.asList(tr.answerDetails)));
tr = learner.askErlang(Arrays.asList(new Label[]{initLabel,labelLock, labelLock}));