ensuringClauseProcedureHasPermission