result.addAll(this.getServiceReferences());
// get references of all super classes
CollectionUtils.forAllDo(
this.getAllGeneralizations(),
new Closure()
{
public void execute(final Object object)
{
Service service = (Service)object;
result.addAll(service.getServiceReferences());