Don't fail if someone writes an interface that extends a trait (because it is possible from Java too)
Add special handling for JDK 8 default methods in traits