code: @Beta
      public Triple<R, M, L> reversed() {
          return new Triple<>(this.right, this.middle, this.left);
      }
docs: Returns a new instance of Triple&lt;R, M, L&gt;.
  
  @return a new instance of Triple&lt;R, M, L&gt;.