private Completion getCompletion(Completer completer, String s) throws CompletionException {
// Find delimiter
CommandDescriptor<T> foo = this.descriptor;
TokenizerImpl tokenizer = new TokenizerImpl(s);
Delimiter delimiter = tokenizer.getEndingDelimiter();
Parser<T> parser = new Parser<T>(tokenizer, foo, Mode.COMPLETE);
// Last non separator event
Event last = null;
Event.Separator separator = null;