Returns true if this map contains a mapping for the specified key.
Returns true if this map maps one or more keys to the specified value.
Removes the mapping for this key from this map if present
Removes the mapping for this value from this map if present
Returns the number of key-value mappings in this map. If the map contains more
check a key for validity (non-null and implements Comparable)
check a key and a value for validity (non-null and implements Comparable)
check if an object is fit to be proper input ... has to be Comparable and
check a value for validity (non-null and implements Comparable)
Removes all mappings from this map
copy the color from one node to another, dealing with the fact that one or both
nodes may, in fact,
common get logic, used to get by key or get by value