for (final SosOffering assignedOffering : request.getAssignedOfferings()) { final List<RelatedFeature> hRelatedFeatures = new LinkedList<>(); if (request.getRelatedFeatures() != null && !request.getRelatedFeatures().isEmpty()) { final RelatedFeatureDAO relatedFeatureDAO = new RelatedFeatureDAO(); final RelatedFeatureRoleDAO relatedFeatureRoleDAO = new RelatedFeatureRoleDAO(); for (final SwesFeatureRelationship relatedFeature : request.getRelatedFeatures()) { final List<RelatedFeatureRole> relatedFeatureRoles = relatedFeatureRoleDAO .getOrInsertRelatedFeatureRole(relatedFeature.getRole(), session);