fix JDK8 compile error: interface default method