I'm not sure this name describes what this is doing. If I understand correctly it translates IdentifierExpressions that matches the oldName to a new arbitrary expression. Maybe ReplaceIdentifierExpressionTransformer?