A high-performance access control system for Java designed to provide fine grained permissions based access control for application objects. It has support for hierarchical domains, super users, permission inheritance and impersonation.