code: public ServerBuilder port(int port, Iterable<SessionProtocol> protocols) {
          return port(new ServerPort(port, protocols));
      }
docs: Adds a new {@link ServerPort} that listens to the specified {@code port} of all available network
  interfaces using the specified {@link SessionProtocol}s. Specify multiple protocols to serve more than
  one protocol on the same port:
  
  <pre>{@code
  ServerBuilder sb = new ServerBuilder();
  // Serve both HTTP and HTTPS at port 8080.
  sb.port(8080,
  Arrays.asList(SessionProtocol.HTTP,
  SessionProtocol.HTTPS));
  // Enable HTTPS with PROXY protocol support at port 8443.
  sb.port(8443,
  Arrays.asList(SessionProtocol.PROXY,
  SessionProtocol.HTTPS));
  }</pre>