### Question:
ConciseKeywordQueryParser extends ExtendedKeywordQueryParser { @Override public Query parse(String query, String defaultField) throws QueryNodeException { ((ConciseKeywordQueryTreeBuilder) getQueryBuilder()).setDefaultField(defaultField); return super.parse(query, defaultField); } ConciseKeywordQueryParser(); void setAttribute(final String attribute); void unsetAttribute(); @Override String toString(); @Override Query parse(String query, String defaultField);  }### Answer:
@Test public void testEmptyNodeTermQueryWithNoAttribute() throws Exception { ConciseKeywordQueryParser parser = new ConciseKeywordQueryParser(); final NodeBooleanQuery q = new NodeBooleanQuery(); assertEquals(q, parser.parse("", SirenTestCase.DEFAULT_TEST_FIELD)); }