<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <font size="4"><font face="monospace">From a *design* perspective,
        you are correct that most of the discussion has been on "B3"
        classes, which raises the reasonable question of "can we ship B2
        while this discussion plays out."  For a long time, we've felt
        uncomfortable doing so, because until we had a reasonable story
        for B3 in which we had high confidence, the risk of a premature
        B2 release constraining the bigger story was still high.<br>
        <br>
        We feel now that we're approaching the point where the B3 story
        is converging to the desired confidence level that B2 will not
        be destabilized.  So we're able to proceed more directly on
        that.  <br>
        <br>
        As to scheduling, the answer is as always: it's ready when it's
        ready.  Even though the design has settled, there is still
        specification, implementation, and testing work to do, so it
        will take some more time.  But I think this train can start
        moving faster soon.  It's not that there are "blockers", but
        there is plenty of work.  <br>
      </font></font><br>
    <div class="moz-cite-prefix">On 5/22/2023 12:47 PM, Quân Anh Mai
      wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:CAPvyiyJwfw8GBmh84e-wft7qQojwB5ajMu2-fC6NwtDOD+H3tg@mail.gmail.com">
      
      <div dir="ltr">Hi,
        <div><br>
        </div>
        <div>It seems to me that all of the recent discussions are about
          B3 classes and the discussions regarding B2 classes have
          generally settled down. May I ask if there is any blocker for
          Value classes to integrate into mainline and can the JEP make
          it into JDK 22, or maybe JDK 21?</div>
        <div><br>
        </div>
        <div>Thanks a lot for your answers,</div>
        <div>Quan Anh</div>
      </div>
    </blockquote>
    <br>
  </body>
</html>