Steve, ScaledUnit { . . . Unit divideInto( DerivedUnit that ) { return new ScaledUnit( 1.0/amount, (ScaledUnit)that.divide(derivedUnit)); ** should be... return new ScaledUnit( 1.0/amount, (DerivedUnit)that.divide(derivedUnit)); } . . . } Can you double check that this is correct? Thanks, TomR
visad
archives: