private static String toStr(SolrDocumentList lst, int maxSz) { if (lst.size() <= maxSz) return lst.toString(); StringBuilder sb = new StringBuilder("SolrDocumentList[sz=" + lst.size()); if (lst.size() != lst.getNumFound()) { sb.append(" numFound=").append(lst.getNumFound()); } sb.append("]="); sb.append(lst.subList(0, maxSz / 2).toString()); sb.append(" , [...] , "); sb.append(lst.subList(lst.size() - maxSz / 2, lst.size()).toString()); return sb.toString(); }