code: private void attemptSocketBind(ServerSocket serverSocket, SocketAddress address, boolean reuseflag, int backlog) throws IOException {
          serverSocket.setReuseAddress(reuseflag);
          serverSocket.bind(address, backlog);
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "ServerSocket bind worked, reuse=" + serverSocket.getReuseAddress());
          }
      }
docs: Attempt a socket bind to the input address with the given re-use option
  flag.
  
  @param address
  @param reuseflag
  @throws IOException