anchor.diff:      _attributesInitialized.clear();
       for (String a in md.GetAttributes()) {
         _attributesInitialized.add(a);
  -    }
  -    if (stats != null) {
  -      stats.add(new DrawStats(
  -          name, md.GetNumInstances(), md.GetNumItems(), md.drawMode));
       }
       if (debug)
         print(
  
positive.code:     _cgl.draw(md.drawMode, md.GetNumItems(), md.elementArrayBufferType, 0,
          md.GetNumInstances(), hasTransforms);
      if (debug) print(_cgl.getProgramInfoLog(_program));
    }
  }
  
negative.code:   int numInstances;
    int numItems;
    int drawMode;
    Duration duration;
  
    DrawStats(
        this.name, this.numInstances, this.numItems, this.drawMode, this.duration);
  
    @override
    String toString() => "[${name}] ${numInstances} ${numItems} mode:${drawMode} [${duration.inMicroseconds}usec";
  }
  
  /// ## Class RenderProgram (is a NamedEntity)
  