protected void flattenQuery(WildcardQuery query, float pathBoost, Object sourceOverride, IndexReader reader, Callback callback) { // Should be safe not to copy this because it is fixed... if (!sentAutomata.add(query.getTerm().bytes())) { return; } Object source = sourceOverride == null ? query.getTerm().bytes() : sourceOverride; callback.flattened(query.getAutomaton(), pathBoost, source.hashCode()); }