Each class belongs to a single
ProtectionDomain which consists of:
The CodeSource (who/where)
The Permissions granted (what)