{
            notifications = super.inverseRemove(object, notifications);
            synchronized (ETypeParameterImpl.this)
            {
              @SuppressWarnings("unchecked") Set<EGenericTypeImpl> eGenericTypes = (Set<EGenericTypeImpl>)(Set<?>)getEGenericTypes();
              for (EGenericTypeImpl eGenericType : eGenericTypes)
              {
                notifications = eGenericType.setERawType(eGenericType.getErasure(ETypeParameterImpl.this), notifications);
              }
            } 
            return notifications;
          }