code: public void restart() {
          if (TraceComponent.isAnyTracingEnabled()&&logger.isLoggable (Level.FINE)) {  //306998.15
              logger.logp(Level.FINE, CLASS_NAME,"restart", "Start re-read of data");
          } 
          // Don't update length or limit because they were set by setContentLength() and
          // will not be reset when the data is re-read.
          total = 0;
          count = 0;
          pos = 0;
          // With F003449 obs should never be null if restart() is called.
          // However check for null to make code future proof.
          if (obs!=null) {
              obs.alertOpen();
          }
      }
docs: F003449 Start