Source:
<code>private String getStatusMessage(Markers markers, Integer[] counts) { String status = MarkerSupportInternalUtilities.EMPTY_STRING; int totalCount = builder.getTotalMarkerCount(markers); int filteredCount = 0; boolean markerLimitsEnabled = generator.isMarkerLimitsEnabled(); int markerLimit = generator.getMarkerLimits(); MarkerSupportItem[] categories = markers.getCategories(); if (categories != null && builder.isShowingHierarchy()) { for (int i = 0; i < categories.length; i++) { int childCount = categories[i].getChildrenCount(); if (markerLimitsEnabled) childCount = Math.min(childCount, markerLimit); filteredCount += childCount; } } else { if(markerLimitsEnabled) filteredCount = markerLimit; else filteredCount = -1; } if (counts[0].intValue() == 0 && counts[1].intValue() == 0) { if (filteredCount < 0 || filteredCount >= totalCount) { status = NLS.bind(MarkerMessages.filter_itemsMessage, new Integer(totalCount)); } else { status = NLS.bind(MarkerMessages.filter_matchedMessage, new Integer(filteredCount), new Integer(totalCount)); } return status; } counts = new Integer[] { counts[0], counts[1], new Integer(counts[2].intValue() + counts[3].intValue()) }; if (filteredCount < 0 || filteredCount >= totalCount) return MessageFormat.format( MarkerMessages.errorsAndWarningsSummaryBreakdown, (Object[]) counts); return NLS .bind( MarkerMessages.problem_filter_matchedMessage, new Object[] { MessageFormat .format( MarkerMessages.errorsAndWarningsSummaryBreakdown, <START> (Object[]) counts), <END> new Integer(filteredCount), new Integer(totalCount) }); }</code><technical_language>MarkerMessages.errorsAndWarningsSummaryBreakdown, counts[0], counts[1], counts[2] + counts[3]);</technical_language>

Target:
private String getStatusMessage(Markers markers, Integer[] counts) { String status = MarkerSupportInternalUtilities.EMPTY_STRING; int totalCount = builder.getTotalMarkerCount(markers); int filteredCount = 0; boolean markerLimitsEnabled = generator.isMarkerLimitsEnabled(); int markerLimit = generator.getMarkerLimits(); MarkerSupportItem[] categories = markers.getCategories(); if (categories != null && builder.isShowingHierarchy()) { for (int i = 0; i < categories.length; i++) { int childCount = categories[i].getChildrenCount(); if (markerLimitsEnabled) childCount = Math.min(childCount, markerLimit); filteredCount += childCount; } } else { if(markerLimitsEnabled) filteredCount = markerLimit; else filteredCount = -1; } if (counts[0].intValue() == 0 && counts[1].intValue() == 0) { if (filteredCount < 0 || filteredCount >= totalCount) { status = NLS.bind(MarkerMessages.filter_itemsMessage, new Integer(totalCount)); } else { status = NLS.bind(MarkerMessages.filter_matchedMessage, new Integer(filteredCount), new Integer(totalCount)); } return status; } counts = new Integer[] { counts[0], counts[1], new Integer(counts[2].intValue() + counts[3].intValue()) }; if (filteredCount < 0 || filteredCount >= totalCount) return MessageFormat.format( MarkerMessages.errorsAndWarningsSummaryBreakdown, counts[0], counts[1], counts[2] + counts[3]); return NLS .bind( MarkerMessages.problem_filter_matchedMessage, new Object[] { MessageFormat .format( MarkerMessages.errorsAndWarningsSummaryBreakdown, counts[0], counts[1], counts[2] + counts[3]), new Integer(filteredCount), new Integer(totalCount) }); }