The earlier four below test for the first four issues in the bug.
While running these, I found that they would fail, despite the
security checks being present in the code. It appears that the
TestSecurityManager uses a Policy object to check for security calls
and this is ignored by the default SecurityManager on most GNU
The latest change below adds a test to Mauve for this. I'll push a
fix for GNU Classpath's VMAccessController shortly, but my testing
shows that at least CACAO, JamVM and gij have their own copy that
Test that the default security manager actually
uses the currently established policy. Our
TestSecurityManager relies on this.