code: public HtmlResponse renderWith(RenderDataRegistration dataLambda) {
          assertArgumentNotNull("dataLambda", dataLambda);
          assertDefinedState("renderWith");
          if (viewObject != null) {
              String msg = "Cannot call renderWith() with withView(): viewObject=" + viewObject;
              throw new IllegalStateException(msg);
          }
          if (registrationList == null) {
              registrationList = new ArrayList<RenderDataRegistration>(4);
          }
          registrationList.add(dataLambda);
          return this;
      }
docs: Set up the HTML response rendering the HTML with registered data. <br>
  And you can use the registered data (variable) in your HTML template.
  <pre>
  &#064;Execute
  <span style="color: #70226C">public</span> HtmlResponse index() {
  ...
  <span style="color: #70226C">return</span> asHtml(<span style="color: #0000C0">path_Sea_SeaJsp</span>).<span style="color: #CC4747">renderWith</span>(<span style="color: #553000">data</span> <span style="color: #90226C; font-weight: bold"><span style="font-size: 120%">-</span>&gt;</span> {
  <span style="color: #553000">data</span>.<span style="color: #994747">register</span>(<span style="color: #2A00FF">"beans"</span>, <span style="color: #553000">beans</span>);
  });
  }
  </pre>
  @param dataLambda The callback for data registration to HTML template. (NotNull)
  @return this. (NotNull)