docs: @Nonnull
      static Map<String, String> splitCommaColonStringToKV(@Nullable String commaColonString) {
          Map<String, String> ret = new HashMap<String, String>();
          if (commaColonString == null || commaColonString.trim().length() == 0) return ret;
  
          final String[] splitKvArray = commaColonString.trim().split("\\s*,\\s*");
          for (String kvString : splitKvArray) {
              final String[] kv = kvString.trim().split("\\s*:\\s*");
              if (kv.length == 0) continue;
  
              if (kv.length == 1) ret.put(kv[0], "");
              else ret.put(kv[0], kv[1]);
          }
  
          return ret;
      }