code: function(column, results) {
          var complexHeaderColumns = this.columnModel.get('complexHeaderColumns');
  
          results = results || [];
          if (column) {
              results.push(column);
              if (complexHeaderColumns) {
                  _.each(complexHeaderColumns, function(headerColumn) {
                      if ($.inArray(column.name, headerColumn.childNames) !== -1) {
                          this._getColumnHierarchy(headerColumn, results);
                      }
                  }, this);
              }
          }
  
          return results;
      }
docs: complexHeaderColumns 가 설정되어 있을 때 재귀적으로 돌면서 계층구조를 형성한다.
  @param {Object} column - column
  @param {Array} [results] - 결과로 메모이제이션을 이용하기 위한 인자값
  @returns {Array}
  @private