private void addMassnahmen( PropertySelection shownColumns, List<IOOTableRow> categoryRows, BausteinUmsetzung baustein) { if (!baustein.getChildren().iterator().hasNext()) { return; } MassnahmenUmsetzung massnahme = (MassnahmenUmsetzung) baustein.getChildren().iterator().next(); List<String> columns = shownColumns.get(massnahme.getEntity().getEntityType()); if (columns.size() == 0) { return; } categoryRows.add(new PropertyHeadersRow(massnahme, columns, IOOTableRow.ROW_STYLE_ELEMENT)); for (CnATreeElement child : baustein.getChildren()) { massnahme = (MassnahmenUmsetzung) child; if (!(umgesetzt.indexOf(massnahme.getUmsetzung()) > -1)) { categoryRows.add(new PropertiesRow(massnahme, columns, IOOTableRow.ROW_STYLE_ELEMENT)); } } }