static public UniqueString resolveSynonym(UniqueString name){
  Operator n=(Operator)DefinitionTable.get(name);
  if (n == null)   return name;
 else   return n.getIdentifier();
}

static public UniqueString resolveSynonym ( UniqueString name ) { Operator n = ( Operator ) DefinitionTable . get ( name ) ; if ( n == null ) return name ; else return n . getIdentifier ( ) ; }
resolvesynonym has the property that * resolvesynonym ( a ) = resolvesynonym ( b ) * iff either a = b or a and b are synonyms ( like ( + ) and \ oplus ) . if a has no synonmys , then resolvesynonym ( a ) = a .
