boolean (StringBuilder data, String read, StringBuilder classDetails, Pattern endSection) { if (StringUtil.indexOfIgnoreCase(read, FIELD_SUMMARY, 0) != -1 || StringUtil.indexOfIgnoreCase(read, CLASS_SUMMARY, 0) != -1 || StringUtil.indexOfIgnoreCase(read, GREATEST_END_SECTION, 0) != -1 || endSection.matcher(read).find()) { data.append(classDetails); data.append(HTML_CLOSE); return true; } return false; }