public boolean implies(Permission perm) { PermissionCollection pc = getPermissions(); if (pc == null) return (false);  return (pc.implies(perm));
public boolean implies(Permission permission) { if (staticBinding) return (perms == null ? false : perms.implies(permission));   return Policy.getCurrentPolicy().implies(this, permission);
    public boolean implies(Permission perm) {        PermissionCollection pc = getPermissions();        if (pc == null) return (false);        return (pc.implies(perm));    }