Class Summary
MDEXStateNameComparator Compares two MDEXStates by their human-friendly names, ignoring case

Exception Summary
DataSourceConfigAlreadyExistsException Thrown when writing an MDEX state configuration file to disk if a file of the same name already exists.
DataSourceConfigNotFoundException Thrown when attempting to add or remove a child datasource from a parent that does not exist.
DataSourceConfigUpdateException Generic error that represents unexpected errors when updating an MDEX State configuration on disk