code: function(resource) {
                  var colorMapping = this._getResourceColorIndexMapping();
                  var nextIndex;
  
                  if (!Object.prototype.hasOwnProperty.call(colorMapping, resource)) {
                      // 找不到找下个可用索引
                      nextIndex = this._getNextResourceColorIndex();
                      colorMapping[resource] = nextIndex;
                  }
  
                  // 资源过多，找不到可用索引颜色，统一返回哈希函数得到的颜色
                  return RESOURCE_COLOR_SERIES[colorMapping[resource]] || kity.Color.createHSL(Math.floor(this.getHashCode(resource) / 0x7FFFFFFF * 359), 100, 85);
              }
docs: 获取脑图中某个资源对应的颜色
  
  如果存在同名资源，则返回已经分配给该资源的颜色，否则分配给该资源一个颜色，并且返回
  
  如果资源数超过颜色序列数量，返回哈希颜色
  
  @param {String} resource 资源名称
  @return {Color}