anchor.diff:    dynamic GetData() {
       return _data;
     }
  +
  +  @override
  +  String toString() {
  +    return "TypedTexture[${_url}, ${_dataType}, ${_format_type}]";
  +  }
   }
   
   class CubeTexture extends Texture {
  
positive.code:   final int _formatType;
    // e.g.  WEBGL.UNSIGNED_SHORT, WEBGL.UNSIGNED_BYTE. WEBGL.FLOAT
    final int _dataType;
    // null, Float32List, etc  - using null requires a patch to the dart
    // sdk: https://github.com/dart-lang/sdk/issues/23517
    var _data;
  
  
negative.code:   void Install(WEBGL.RenderingContext gl) {
      _texture = gl.createTexture();
      gl.bindTexture(WEBGL.TEXTURE_2D, _texture);
      gl.texImage2D(WEBGL.TEXTURE_2D, 0, _formatType, _width, _height, 0,
          _formatType, _dataType, _data);
      properties.Install(gl, WEBGL.TEXTURE_2D);
      int err = gl.getError();
  