docs: @Override
  	protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object, Object> context) {
  		switch (classifierID) {
  			case ColorPackage.DOCUMENT_ROOT:
  				return validateDocumentRoot((DocumentRoot)value, diagnostics, context);
  			case ColorPackage.HEX_COLOR:
  				return validateHexColor((String)value, diagnostics, context);
  			default:
  				return true;
  		}
  	}