docs: protected EClass getAssociatedClusterType(EClass eClass) {
  		if (clusterTypes.contains(eClass))
  			return eClass;
  		EList<EClass> superTypes = eClass.getESuperTypes();
  		if (superTypes.isEmpty())
  			return eClass;
  		return getAssociatedClusterType(superTypes.get(0));
  	}