@Override
  public String analyse(String unit) throws UcumException  {
		if (Utilities.noString(unit))
			return "(unity)";
		assert checkStringParam(unit) : paramError("analyse", "unit", "must not be null or empty");
		Term term = new ExpressionParser(model).parse(unit);
		return new FormalStructureComposer().compose(term);
	}
@ Override public String analyse ( String unit ) throws UcumException { if ( Utilities . noString ( unit ) ) return "(unity)" ; assert checkStringParam ( unit ) : paramError ( "analyse" , "unit" , "must not be null or empty" ) ; Term term = new ExpressionParser ( model ) . parse ( unit ) ; return new FormalStructureComposer ( ) . compose ( term ) ; }
given a unit, return a formal description of what the units stand for using
full names
@param units the unit code
@return formal description
@throws UcumException
@