private WorkProductList createWorkProductList(List<WorkProduct> workProducts, String incidentID) { WorkProductList productList = WorkProductList.Factory.newInstance(); if (workProducts != null && workProducts.size() > 0) { for (WorkProduct product : workProducts) { if (incidentID == null || (product.getFirstAssociatedInterestGroupID() != null && product.getFirstAssociatedInterestGroupID().equals(incidentID))) { productList.addNewWorkProduct().set(WorkProductHelper.toWorkProductSummary(product)); } } } return productList; }