public Object getOption(int optID) throws SocketException {   throw new SocketException("Not implemented");
public Object getOption(int optionId) throws SocketException { if (optionId == SO_BINDADDR) { try { return channel.getVMChannel().getLocalAddress().getAddress(); } catch (IOException ioe) { SocketException se = new SocketException(); se.initCause(ioe); throw se; } }   switch (optionId) { case SO_LINGER: case IP_MULTICAST_LOOP: case SO_BROADCAST: case SO_KEEPALIVE: case SO_OOBINLINE: case TCP_NODELAY: case IP_TOS: case SO_RCVBUF: case SO_SNDBUF: case SO_TIMEOUT: case SO_REUSEADDR: return impl.getOption(optionId); default: throw new SocketException("Unrecognized TCP option: " + optionId); }
  public Object getOption(int optID) throws SocketException {      // @vm-specific no natives      //TODO implement me            throw new SocketException("Not implemented");  }