private jline.ConsoleReader console;
private boolean terminate;
private String cmdArgs;
private ModelControllerClient client;
private Map<String, Object> map = new HashMap<String, Object>();
<BUG>private final OperationRequestParser parser = new DefaultOperationRequestParser();
private final Prefix prefix = new DefaultPrefix();
private final PrefixParser prefixParser = new DefaultPrefixParser();
private final PrefixFormatter prefixFormatter = new DefaultPrefixFormatter();
private CommandContextImpl(jline.ConsoleReader console) {
this.console = console;
}</BUG>
@Override

private jline.ConsoleReader console;
private boolean terminate;
private String cmdArgs;
private ModelControllerClient client;
private Map<String, Object> map = new HashMap<String, Object>();
private final OperationRequestParser parser = new DefaultOperationRequestParser();
private final OperationRequestAddress prefix = new DefaultOperationRequestAddress();
private final PrefixFormatter prefixFormatter = new DefaultPrefixFormatter();
private final OperationCandidatesProvider operationCandidatesProvider;
private CommandContextImpl(jline.ConsoleReader console) {
this.console = console;
operationCandidatesProvider = new DefaultOperationCandidatesProvider(this);
}
@Override
