private Snippet createSnippet(Range inMatch, int inExpandRadius, DocumentHolder inHolder) throws IOException { List<List<SnippetToken>> sentences = inHolder.expandPosition(inMatch.getMinimumInteger(), inExpandRadius); Snippet result = new Snippet(); for (List<SnippetToken> sentence : sentences) { result.addSentence(sentence); } result.markRange(inMatch); return result; }