this class implements the interface for
MetaAdderators. MetaAdderators are used to do complex term
transformation when applying a taclet. Often these transformation
caanot be described with the taclet scheme (or trying to do so would
result in a huge number of rules)