docs: @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);
  	}