if (isClosed()) throw new SocketException("ServerSocket is closed");
  public boolean getReuseAddress()    throws SocketException  {    Object reuseaddr = impl.getOption (SocketOptions.SO_REUSEADDR);    if (!(reuseaddr instanceof Boolean))      throw new SocketException ("Internal Error");        return ((Boolean) reuseaddr).booleanValue ();  }