Provides a mapping for associations based on a Hashtable and functions to get
the next usable ID for insertion, making IDs reusable after deletion of the
entry.
Constructs a hierarchical class label from the given name, using the given
Pattern to match separators of different levels in the given name, and
setting the given separator-String to separate different levels in String
representations of this HierarchicalClassLabel.