@Override
    public boolean preTransfer(StateMachine sm, LexicalElement input) {

        MQOScene scene = null;
        boolean ret = true;

        switch (input) {
            case CHUNK_SCENE:
                scene = new MQOScene();
                sm.push(scene);
                break;
            case PAREN_CHUNK_BEGIN:
                break;
            case BYTE_ARRAY:
                break;
            case FLOAT:
                break;
            case INT:
                break;
            case PAREN_CHUNK_END:
                break;
        default:
            break;
        }

        return ret;
    }