The large switch on bytecode instructions does not list invokedynamic, and the constant type related to invokedynamic is not supported, either. This is mostly an issue for Java 8 and code containing lambdas because before this version, javac does not emit the instruction.