private static Unit du(final String name, final String symbol,
                         final Unit definition) throws NameException {
    return definition.clone(UnitName.newUnitName(name, null, symbol));
  }
private static Unit du(final String name, final String symbol,
                         final Unit definition) throws NameException {
    return definition.clone(UnitName.newUnitName(name, null, symbol));
  }
private static Unit du ( final String name , final String symbol , final Unit definition ) throws NameException { return definition . clone ( UnitName . newUnitName ( name , null , symbol ) ) ; }
Factory method for constructing a derived unit.

@param name       The name of the unit.
@param symbol     The symbol for the unit.
@param definition The definition of the unit.
@return The derived unit corresponding to the arguments.
Factory method for constructing a derived unit .