udunits/src/main/java/ucar/units/SI.java
private static BaseUnit bu(final String name, final String symbol,
                             final BaseQuantity quantity) throws NameException,
          UnitExistsException {
    return BaseUnit.getOrCreate(UnitName.newUnitName(name, null, symbol),
            quantity);
  }
private static BaseUnit bu(final String name, final String symbol,
                             final BaseQuantity quantity) throws NameException,
          UnitExistsException {
    return BaseUnit.getOrCreate(UnitName.newUnitName(name, null, symbol),
            quantity);
  }
private static BaseUnit bu ( final String name , final String symbol , final BaseQuantity quantity ) throws NameException , UnitExistsException { return BaseUnit . getOrCreate ( UnitName . newUnitName ( name , null , symbol ) , quantity ) ; }
Factory method for constructing a base unit.

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