code: public static <V1, V2, V3> HMap hMap(TypeSafeKey<?, V1> key1, V1 value1,
                                           TypeSafeKey<?, V2> key2, V2 value2,
                                           TypeSafeKey<?, V3> key3, V3 value3) {
          return hMap(key1, value1,
                      key2, value2)
                  .put(key3, value3);
      }
docs: Static factory method for creating an HMap from three given associations.
  
  @param key1   the first mapped key
  @param value1 the value mapped at key1
  @param key2   the second mapped key
  @param value2 the value mapped at key2
  @param key3   the third mapped key
  @param value3 the value mapped at key3
  @param <V1>   value1's type
  @param <V2>   value2's type
  @param <V3>   value3's type
  @return an HMap with the given associations