throw new InternalError("Socket.getSoTimeout not implemented");
Object timeout = impl.getOption(SocketOptions.SO_TIMEOUT); if (timeout instanceof Integer) return ((Integer)timeout).intValue(); else return 0;
  public int getSoTimeout () throws SocketException  {    throw new InternalError("Socket.getSoTimeout not implemented");  }