A method of translating data including obtaining a value of an
implementation data structure from an instrumented program, accessing a
translator associated with the instrumented program, wherein the
translator comprises a plurality of transformations and translating the
value of the implementation data structure using the translator to obtain
translated data, wherein the translating comprises applying the plurality
of transformations to convert a representation of the implementation data
structure into an interface data structure.