docs: public long getEstimatedRemainingTimeMillis() {
          long d = executableEstimatedDuration;
          if (d < 0) {
              return DEFAULT_ESTIMATED_DURATION;
          }
  
          long eta = d - getElapsedTime();
          if (eta <= 0) {
              return DEFAULT_ESTIMATED_DURATION;
          }
  
          return eta;
      }