Terminal is interface Peripherals throw exceptions
Terminal.nextLine convenience
Better erroring in info
Fixed invokevirtual not working on defaults

If you called a method that was only implemented as a default method in
an inherited interface on an object whose compile time type was known
to be concrete, the compiler would emit invokevirtual, which the vm
couldn't handle using for interface methods.
Sometime tests go long
Special default handling in findMethod not needed

With the recent changes to class method table construction for the sake
of invokevirtual on defaults, this chunk of code should never be
necessary