code: public static TypeSignature ofMap(TypeSignature keyTypeSignature, TypeSignature valueTypeSignature) {
          requireNonNull(keyTypeSignature, "keyTypeSignature");
          requireNonNull(valueTypeSignature, "valueTypeSignature");
          return ofContainer("map", keyTypeSignature, valueTypeSignature);
      }
docs: Creates a new type signature for the map with the specified key and value type signatures.
  This method is a shortcut of:
  <pre>{@code
  ofMap("map", keyTypeSignature, valueTypeSignature);
  }</pre>