public Document next() throws IRException { if (count != document.size()) { // throw new IRException("Collect document's field count is diffent from setting's. Check // field names. it's case sensitive. collect field size = "+count+", // document.size()="+document.size()); logger.warn( "Collect document's field count is diffent from setting's. Check field names. it's case sensitive. collect field size = " + count + ", document.size()=" + document.size()); if (hasNext() == false) return null; } count = 0; return document; }