protected NIOSocket (PlainSocketImpl impl, SocketChannelImpl channel)
protected NIOSocket (SocketChannelImpl channel)
  protected NIOSocket (PlainSocketImpl impl, SocketChannelImpl channel)    throws IOException  {    super (impl);    this.impl = impl;    this.channel = channel;  }