docs: protected T doSwitch(int classifierID, EObject theEObject) {
  		switch (classifierID) {
  			case ColorPackage.DOCUMENT_ROOT: {
  				DocumentRoot documentRoot = (DocumentRoot)theEObject;
  				T result = caseDocumentRoot(documentRoot);
  				if (result == null) result = defaultCase(theEObject);
  				return result;
  			}
  			default: return defaultCase(theEObject);
  		}
  	}