final AutoScale sc = new AutoScale( iType, oMinimum, oMaximum, oStep );
final AutoScale sc = new AutoScale( iType, oMinimum, oMaximum ); sc.oStep = oStep; sc.oStepNumber = this.oStepNumber;
	public final Object clone( )	{		final AutoScale sc = new AutoScale( iType, oMinimum, oMaximum, oStep );		sc.dStart = dStart;		sc.dEnd = dEnd;		sc.daTickCoordinates = daTickCoordinates;		sc.dStartShift = dStartShift;		sc.dEndShift = dEndShift;		sc.dsiData = dsiData;		sc.oStep = oStep;		sc.oUnit = oUnit;		sc.bMaximumFixed = bMaximumFixed;		sc.bMinimumFixed = bMinimumFixed;		sc.bStepFixed = bStepFixed;		sc.fs = fs;		sc.rtc = rtc;		sc.bIntegralZoom = bIntegralZoom;		sc.bCategoryScale = bCategoryScale;		sc.iScaleDirection = iScaleDirection;		sc.baTickLabelVisible = baTickLabelVisible;		sc.baTickLabelStaggered = baTickLabelStaggered;		sc.bAxisLabelStaggered = bAxisLabelStaggered;		sc.iLabelShowingInterval = iLabelShowingInterval;		return sc;	}