TerrierFloatLexer flexer = new TerrierFloatLexer(lexer.getInputState());
TokenStreamSelector selector = new TokenStreamSelector();
selector.addInputStream(lexer, "main");
selector.addInputStream(flexer, "numbers");
selector.select("main");
TerrierQueryParser parser = new TerrierQueryParser(selector);
parser.setSelector(selector);
rtr = parser.query();
}catch (Exception e) {
// throw new QueryParserException("Failed to process '"+query+"'",e);