private List<ObjectAssociation> createContributeeAssociations() { if (isService() || isValue()) { return Collections.emptyList(); } final List<ObjectAssociation> contributeeAssociations = Lists.newArrayList(); final List<ObjectAdapter> services = getServicesProvider().getServices(); for (final ObjectAdapter serviceAdapter : services) { addContributeeAssociationsIfAny(serviceAdapter, contributeeAssociations); } return contributeeAssociations; }