docs: @SuppressWarnings("unused")
      public static Map<String, Object> internMapOf(Object... values) {
          if (values == null) {
              return Collections.emptyMap();
          }
          int len = values.length;
          if (len % 2 != 0) {
              throw new IllegalArgumentException("Number of arguments should be an even number representing the keys and values");
          }
  
          Map<String, Object> answer = new HashMap<>((int) (len / 2 / 0.75));
          int i = 0;
          while (i < values.length - 1) {
              String key = values[i++].toString().intern();
              Object val = values[i++];
              answer.put(key, val);
          }
          return answer;
      }