rectly, violate the integrity of the Java Virtual Machine, but are conditionally made available
    to users, as they provide essential functionality. They are known as <em>restricted methods</em>.</p>
<p>Given the potential danger of restricted methods, the Java runtime issues a warning on
    the standard error stream every time a restricted method is invoked. Such warnings can
    be disabled by granting access to restricted methods to selected modules. This can be
    done either via implementation-spec