udunits/src/main/java/ucar/units/UnitImpl.java
public float[] convertTo(final float[] input, final Unit outputUnit,
            final float[] output) throws ConversionException {
        return getConverterTo(outputUnit).convert(input, output);
    }
public float[] convertTo(final float[] input, final Unit outputUnit,
            final float[] output) throws ConversionException {
        return getConverterTo(outputUnit).convert(input, output);
    }
public float [ ] convertTo ( final float [ ] input , final Unit outputUnit , final float [ ] output ) throws ConversionException { return getConverterTo ( outputUnit ) . convert ( input , output ) ; }
Converts numeric values from this unit to another unit.

@param input
The input numeric values.
@param outputUnit
The unit to which to convert the numeric values.
@param output
The output numeric values. May be the same array as the input
values.
@return The numeric values in the output unit.
@throws ConversionException
The units aren't convertible.
Converts numeric values from this unit to another unit .