MethodRemapper.visitInvokeDynamicInsn mutates source bsmArgs
The implementation replaces entries in bsmArgs with mapped values without copying bsmArgs, thus replacing them in the original representation as well. This alters the ClassNode supplied to ClassRemapper, although presumably that shouldn't happen.