Cheating Cyclic Quine Concept

Write a program that outputs code in its programming language. That code, when executed, must output the original program.

Rules


Since this is a cheating quine, you can read the original source code.
First output program must be in the same language as the original program.
You may not output a regular quine. The two programs must be different.
Standard loopholes apply.
This is code-golf so shortest answer wins, however it will not be selected.
Bash + coreutils, 11 bytes



tr xy yx&lt;$0


This prints

tr yx xy&lt;$0


Try it online!

In turn, that prints

tr xy yx&lt;$0