@Override
    public IPermission newPermission(IAuthorizationPrincipal principal)
            throws AuthorizationException {
        return getAuthorizationService().newPermission(getOwner(), principal);
    }
@ Override public IPermission newPermission ( IAuthorizationPrincipal principal ) throws AuthorizationException { return getAuthorizationService ( ) . newPermission ( getOwner ( ) , principal ) ; }
Creates a new <code>IPermission</code> for the <code>principal</code> on behalf of the owner
of this <code>IPermissionManager</code>.

@param principal IAuthorizationPrincipal