docs: function(name, x, y) {
          var a = this._attribute_table[name];
          var stride = this.stride,
              offset = a.offset + this.ent_offset * stride,
              w = a.width;
          var l = arguments.length - 1;
          var data = this._attributeArray;
  
          for (var r = 0; r < 4; r++)
              for (var c = 0; c < w; c++) {
                  data[offset + stride * r + c] =
                      arguments[((w * r + c) % l) + 1];
              }
      }