if (ch != null && !ch.isBlocking())
if (isClosed()) throw new SocketException("ServerSocket is closed");      if (getChannel() != null && ! getChannel().isBlocking() && ! ((PlainSocketImpl) getImpl()).isInChannelOperation())
  protected final void implAccept (Socket s)    throws IOException  {    if (ch != null && !ch.isBlocking())      throw new IllegalBlockingModeException();	        impl.accept(s.impl);  }