Add support for java8 default methods.

And new starr including said support.