 			
 			var self:Object = this;
 			boundingBoxCallbacks.addImmediateCallback(this, function():void{
-				if (_debug)
-					DebugUtils.debugTrace(self,'boundingBoxCallbacks',boundingBoxCallbacks,'keys',keys.length);
+				if (debug)
+					DebugUtils.debugTrace(self,'boundingBoxCallbacks',boundingBoxCallbacks,keys.length,'keys');
 			});
 			addImmediateCallback(this, function():void{
-				if (_debug)
-					DebugUtils.debugTrace(self,'keys',keys.length);
+				if (debug)
+					DebugUtils.debugTrace(self,keys.length,'keys');
 			});
 		}
 		

			// request geometry tiles needed for desired dataBounds and zoom level (filter by XYZ)
			var geometryTileIDs:Array = _geometryStreamDecoder.getRequiredGeometryTileIDs(dataBounds, lowestImportance, true);

			if (_debug)
			{
				if (metadataTileIDs.length > 0)
					JS.log(this, "requesting metadata tiles: " + metadataTileIDs);

	 */
	public class StreamedGeometryColumn extends AbstractAttributeColumn
	{
		public static var debug:Boolean = false;
		
		public function StreamedGeometryColumn(metadataTileDescriptors:JSByteArray, geometryTileDescriptors:JSByteArray, tileService:IWeaveGeometryTileService, metadata:Object = null)
		{
