This is just an idle-curiosity question. I don't need the answer for any actual use.
EDIT: Thanks to the person who found the previous question that this one more or less duplicates. That was what I was after
The JVM is a target for many languages other than Java (Scala, Kotlin, Groovy etc.) Often, it can be interesting to decompile, say, a Scala class and see how what Scala does "translates" to Java.
Which led to this question: Are there valid compiled JVM-byte-code classes etc that cannot be decompiled to valid (will compile again to the same effective result) Java source?