udunits/src/main/java/ucar/units/ScaledUnit.java
@Override
    protected Unit myRaiseTo(final int power) throws RaiseException {
        return new ScaledUnit(Math.pow(getScale(), power), getUnit().raiseTo(
                power));
    }
@Override
    protected Unit myRaiseTo(final int power) throws RaiseException {
        return new ScaledUnit(Math.pow(getScale(), power), getUnit().raiseTo(
                power));
    }
@ Override protected Unit myRaiseTo ( final int power ) throws RaiseException { return new ScaledUnit ( Math . pow ( getScale ( ) , power ) , getUnit ( ) . raiseTo ( power ) ) ; }
Raises this unit to a power.

@param power
The power.
@return The result of raising this unit to the power.
@throws RaiseException
Can't raise this unit to a power.
Raises this unit to a power .