private List<String> filter(TokenFilter filter) throws IOException { List<String> tas = new ArrayList<>(); CharTermAttribute termAtt = filter.getAttribute(CharTermAttribute.class); filter.reset(); while (filter.incrementToken()) { tas.add(termAtt.toString()); } filter.end(); filter.close(); return tas; }