anchor.diff:  				geometry = object.geometry;
   				addBuffer( scene["__webglObjects"], geometry, object );
   
  -			} else if ( object is ImmediateRenderObject || object.immediateRenderCallback ) {
  +			} else if ( object is ImmediateRenderObject ) { // TODO - check if this is needed: || object.immediateRenderCallback != null) {
   
   				addBufferImmediate( scene["__webglObjectsImmediate"], object );
   
  
positive.code: 
  	}
  
  	bufferGuessVertexColorType ( material ) {
  
  		if ( (material.vertexColors != null) &&  (material.vertexColors != Three.NoColors) ) {
  
  
negative.code:   WebGLMaterial._internal(Material material) : _material = material;
    
    factory WebGLMaterial(Material material) {
  
      if (material["__webglMaterial"] == null) {
        var webglMaterial = new WebGLMaterial._internal(material);
        material["__webglMaterial"] = webglMaterial;
  