public static TrnResource popCurrentTrnResource() {
        boolean noResourceFound = ongoingResources.get().isEmpty();
        if ( noResourceFound ) {
            throw new TrnDataAccessException("トランザクションリソースが登録されていません。");
        }

        return ongoingResources.get().pop();
    }