public void addAttributeTransformation(String targetAttName,String transformationDesc){
  attributeTransformations.put(targetAttName.toLowerCase(),transformationDesc);
}

public void addAttributeTransformation ( String targetAttName , String transformationDesc ) { attributeTransformations . put ( targetAttName . toLowerCase ( ) , transformationDesc ) ; }
adds new attribute transformation to this tag transformation . it tells how destination attribute will look like . small templating mechanism is used to describe attribute value : all names between $ { and } inside the template are evaluated against source tag attributes . that way one can make attribute values consist of mix of source tag attributes .
