SI-7398 Add support for java8 default methods

Now with test.