It seems like the InterfaceDefaultMethodInterceptedTest passes with -noverify JVM argument. So the problem is definitely caused by the bytecode verifier. See also "Structural Constraints" defined by JVM spec: http://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.9.2.
|