public static void gatherTrimContributions(MTrimBar trimModel, List<MTrimContribution> trimContributions, String elementId, ArrayList<MTrimContribution> toContribute, ExpressionContext eContext) { if (elementId == null || elementId.length() == 0) { return; } for (MTrimContribution contribution : trimContributions) { String parentId = contribution.getParentId(); boolean filtered = isFiltered(trimModel, contribution); if (filtered || !elementId.equals(parentId) || !contribution.isToBeRendered()) { continue; } toContribute.add(contribution); } }