//UPGRADE_TODO: Interface 'java.awt.Shape' was converted to 'System.Drawing.Drawing2D.GraphicsPath' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'"
		private void  init(System.Drawing.Drawing2D.GraphicsPath shape, Point origin, FillStyle fs, LineStyle ls, bool fill)
		{
			builder = new ShapeBuilder(origin);
			linestyles = new System.Collections.ArrayList(2);
			fillstyles = new System.Collections.ArrayList(2);
			
			if (fill && fs != null)
			{
				builder.UseFillStyle0 = true;
				builder.CurrentFillStyle0 = addFillStyle(fs);
			}
			
			if (ls != null)
				builder.CurrentLineStyle = addLineStyle(ls);
			
			//UPGRADE_TODO: Method 'java.awt.Shape.getPathIterator' was converted to 'System.Drawing.Drawing2D.GraphicsPathIterator.GraphicsPathIterator' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javaawtShapegetPathIterator_javaawtgeomAffineTransform'"
			builder.processShape(new PathIteratorWrapper(new System.Drawing.Drawing2D.GraphicsPathIterator(shape)));
		}
        //UPGRADE_TODO: Interface 'java.awt.Shape' was converted to 'System.Drawing.Drawing2D.GraphicsPath' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'"
        private void  init(System.Drawing.Drawing2D.GraphicsPath shape, Point origin, FillStyle fs, LineStyle ls, bool fill)
        {
            builder    = new ShapeBuilder(origin);
            linestyles = new System.Collections.ArrayList(2);
            fillstyles = new System.Collections.ArrayList(2);

            if (fill && fs != null)
            {
                builder.UseFillStyle0     = true;
                builder.CurrentFillStyle0 = addFillStyle(fs);
            }

            if (ls != null)
            {
                builder.CurrentLineStyle = addLineStyle(ls);
            }

            //UPGRADE_TODO: Method 'java.awt.Shape.getPathIterator' was converted to 'System.Drawing.Drawing2D.GraphicsPathIterator.GraphicsPathIterator' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javaawtShapegetPathIterator_javaawtgeomAffineTransform'"
            builder.processShape(new PathIteratorWrapper(new System.Drawing.Drawing2D.GraphicsPathIterator(shape)));
        }