/**
     * Load reward information. Callback indicates whether these values have changed.
     */
    public static void loadRewards(BranchCallbackWithStatus callback)
    {
        var callbackId = _getNextCallbackId();

        _branchCallbacks[callbackId] = callback;

        _loadRewardsWithCallback(callbackId);
    }
    /**
     * Load reward information. Callback indicates whether these values have changed.
     */
    public static void loadRewards(BranchCallbackWithStatus callback)
    {
        var callbackId = _getNextCallbackId();

        _branchCallbacks[callbackId] = callback;

        _loadRewardsWithCallback(callbackId);
    }
    /**
     * Load counts for all actions. Callback indicates whether a change has occured in these numbers since you last called this method.
     */
    public static void loadActionCounts(BranchCallbackWithStatus callback)
    {
        var callbackId = _getNextCallbackId();

        _branchCallbacks[callbackId] = callback;

        _loadActionCountsWithCallback(callbackId);
    }