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