Always returns <tt>true</tt>, indicating any Subject granted this permission can do anything.
Returns {@code true} if this current instance <em>implies</em> all the functionality and/or resource access described by the specified {@code Permission} argument, {@code false} otherwise. <p/> <p>That is, this current instance must be exactly equal to or a <em>superset</em> of the functionality and/or resource access described by the given {@code Permission} argument. Yet another way of saying this would be: <p/> <p>If "permission1 implies permission2", i.e. <code>permission1.implies(permission2)</code> , then any Subject granted {@code permission1} would have ability greater than or equal to that defined by {@code permission2}.
An all <tt>AllPermission</tt> instance is one that always implies any other permission; that is, its {@link #implies implies} method always returns <tt>true</tt>.
<p>You should be very careful about the users, roles, and/or groups to which this permission is assigned since those respective entities will have the ability to do anything. As such, an instance of this class is typically only assigned only to "root" or "administrator" users or roles.