The class loader controls much of the security and access granted to a class. For more information, see How the VM Searches for Classes. With this information, you can make a more informed decision about which method of gaining additional permissions is most suitable for your project.