code: private String getAbsoluteUnitString(Style style, AbsoluteUnit unit, Direction direction) {
          EnumMap<AbsoluteUnit, EnumMap<Direction, String>> unitMap;
          EnumMap<Direction, String> dirMap;
  
          do {
              unitMap = qualitativeUnitMap.get(style);
              if (unitMap != null) {
                  dirMap = unitMap.get(unit);
                  if (dirMap != null) {
                      String result = dirMap.get(direction);
                      if (result != null) {
                          return result;
                      }
                  }
  
              }
  
              // Consider other styles from alias fallback.
              // Data loading guaranteed no endless loops.
          } while ((style = fallbackCache[style.ordinal()]) != null);
          return null;
      }
docs: Gets the string value from qualitativeUnitMap with fallback based on style.