code: public static SamlEndpoint ofHttpPost(URI uri) {
          requireNonNull(uri, "uri");
          return new SamlEndpoint(uri, SamlBindingProtocol.HTTP_POST);
      }
docs: Creates a {@link SamlEndpoint} of the specified {@code uri} and the HTTP POST binding protocol.