I consider myself a good Java programmer and I would never figure something like this out on my own. I'm ok with this fact.
Having said that, this line is probably the most difficult part of figuring the whole thing out:
> Based on the fact that (5) “repne scan” is a rather rare operation in the JVM codebase, we were able to link this snippet to the routine for subclass checking
I am not a Java programmer, but surely something like the above is not common knowledge?
Different people have different skills, but it’s still interesting to read about things you’ll never use.
EDIT: and as sibling points out, I haven’t heard of the REPNE scan before, so that’s something interesting to look up.