/**
  * Get a derived color, derived colors are shared instances and is color value will change when
  * its parent UIDefault color changes.
  *
  * @param uiDefaultParentName The parent UIDefault key
  * @param hOffset The hue offset
  * @param sOffset The saturation offset
  * @param bOffset The brightness offset
  * @param aOffset The alpha offset
  * @param uiResource True if the derived color should be a UIResource, false if it should not be
  * @return The stored derived color
  */
 public Color getDerivedColor(
     String uiDefaultParentName,
     float hOffset,
     float sOffset,
     float bOffset,
     int aOffset,
     boolean uiResource) {
   return defaults.getDerivedColor(
       uiDefaultParentName, hOffset, sOffset, bOffset, aOffset, uiResource);
 }