code: final void render(long currentTime) {
          if (this.getStatus() != TweenAnimationStatus.RUNNING) {
              return;
          }
  
          if (currentTime >= endTime && this.getStatus() != TweenAnimationStatus.WAIT) {
              this.status = TweenAnimationStatus.WAIT;
              return;
          }
  
          value = equation.compute(currentTime - startTime, getStartValue(), getEndValue() - getStartValue(), getDuration());
      }
docs: Updates the tween state. Using this method can be unsafe if tween pooling
  was first enabled.