<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Please, review CSR:<br>
      <a class="moz-txt-link-freetext" href="https://bugs.openjdk.java.net/browse/JDK-8223915">https://bugs.openjdk.java.net/browse/JDK-8223915</a><br>
    <br>
    for enhancement:<br>
      <a class="moz-txt-link-freetext" href="https://bugs.openjdk.java.net/browse/JDK-8046018">https://bugs.openjdk.java.net/browse/JDK-8046018</a><br>
    <br>
    Summary:<br>
    <br>
     The spec of the "can_redefine_any_class" needs to be more clear and
    consistent.<br>
     The suggestion is to change the "can_redefine_any_class" capability
    spec<code><br>
        from:</code><code><br>
          "Can modify (retransform or redefine) any modifiable class.
      See IsModifiableClass."
    </code><code></code>
    <pre class="prettyprint"><code>
  to:
    "Can redefine any modifiable class. See IsModifiableClass.
     (can_redefine_classes must also be set)"



</code>The RetransformClasses can cause class redefinitions.
But I'm not sure, it is worth to me mentioned, as it is confusing.
<code></code></pre>
    Thanks,<br>
    Serguei<br>
  </body>
</html>