code: public void init (Pathable pable, long tickStamp)
      {
          _pable = pable;
          _pableRep = new DelegatingPathable(_pable) {
              @Override
              public void pathCompleted (long timeStamp) {
                  long initStamp;
                  // if we just finished a timed path, we can figure out how long ago it really
                  // finished and init the next path at that time in the past.
                  if (_curPath instanceof TimedPath) {
                      initStamp = _lastInit + ((TimedPath) _curPath)._duration;
                  } else {
                      // we don't know
                      initStamp = timeStamp;
                  }
                  initNextPath(initStamp, timeStamp);
              }
          };
          initNextPath(tickStamp, tickStamp);
      }
docs: documentation inherited from interface Path