I\'m getting this strange exception in code run using jre1.8.0_66:
Exception in thread \"main\" java.lang.BootstrapMethodError: call site initialization exce
I believe you are just trying to reference a method from the interface with no return.
ie:
Fruit::getPickingMonth; //cant return anything
I would imagine you would want something like
Apple::getPickingMonth;
or
Orange::getPickingMonth;
Instead
If the above isn't the solution it might be a casting issue where the compiler doesn't know what to return on the bytecode level.
There are questions like this on StackOverflow
Lambda Referencing
Lambda Conversion Exception