function _getLabelsByChecked(waChecked){
            var htLabels = {};
            var welCheck, sIssueLabels, aIssueLabels, aLabel;
            var sCategory, sLabelId, sLabelName, sCategoryId, bExclusiveCategory;

            waChecked.each(function(i, el){
                welCheck = $(el);
                sIssueLabels = welCheck.data("issueLabels");

                if(!sIssueLabels){
                    return;
                }

                sIssueLabels.split("|").forEach(function(sLabel){
                    if(sLabel === ""){
                        return;
                    }

                    aLabel = sLabel.split(",");
                    sCategory  = aLabel[0];
                    sLabelId   = aLabel[1];
                    sLabelName = aLabel[2];
                    sCategoryId = aLabel[3];
                    bExclusiveCategory = (aLabel[4] === 'true');

                    htLabels[sCategory] = htLabels[sCategory] || {}; // category
                    htLabels[sCategory][sLabelId] = htLabels[sCategory][sLabelId] || {"id":sLabelId, "name":sLabelName, "category":sCategory, "categoryId":sCategoryId, "exclusive":bExclusiveCategory}; // label
                    htLabels[sCategory][sLabelId].issues = htLabels[sCategory][sLabelId].issues || []; // issues to count
                    htLabels[sCategory][sLabelId].issues.push(welCheck.data("issue-id"));
                });
            });

            return htLabels;
        }
Get labels by checked issue item

@param {Wrapped Array} waChecked
@return {Hash Table}