Sorry, I should have mentioned. This class dates back to a core Lucene Jira issue (https://issues.apache.org/jira/browse/LUCENE-1720 ) and may yet be pushed back "upstream"