protected void parse(String str) throws CommandFormatException {
StateParser.parse(str, callbackHandler, BasicInitialParsingState.INSTANCE);
}
private ParsingStateCallbackHandler getCallbackHandler() {
return new ParsingStateCallbackHandler() {
@Override
public void enteredState(ParsingContext ctx) {
//System.out.println("[" + ctx.getLocation() + "] '" + ctx.getCharacter() + "' entered " + ctx.getState().getId());
if (temp == null) {