protected Thread thread;
@Override
protected void setUp() throws Exception {
SyncTerm term = createTerm();
SyncShell shell = createShell();
Processor processor = createProcessor(term, shell);
this.term = term;
this.shell = shell;
this.processor = processor;