docs: public final LogBuffer position(final int newPosition) {
          if (newPosition > limit || newPosition < 0) throw new IllegalArgumentException("limit excceed: " + newPosition);
  
          this.position = origin + newPosition;
          return this;
      }