default and static methods in interface java 8 example