docs: @Deprecated
      public Future<?> disconnect() {
          recordTermination();
          if (Util.isOverridden(Computer.class,getClass(),"disconnect",OfflineCause.class))
              // if the subtype already derives disconnect(OfflineCause), delegate to it
              return disconnect(null);
  
          connectTime=0;
          return Futures.precomputed(null);
      }