Returns
true if the given permission is a
GrantPermission implied by this permission, or
false otherwise. Implication is defined as follows: for a given
GrantPermission g, let
c(g) denote the set of all permissions contained within
g or within arbitrarily nested
GrantPermissions inside
g, excluding nested
GrantPermissions themselves. Then, a
GrantPermission g1 is implied by another
GrantPermission g2 if and only if each permission in
c(g1) is implied by
c(g2).
Implication of contained java.security.UnresolvedPermissions is special-cased: an UnresolvedPermission p1 is taken to imply another UnresolvedPermission p2 if and only if the serialized representations of p1 and p2 are identical.
@param permission permission to check
@return true if given permission is implied by thispermission, false otherwise