+ final Iterator<MethodSignature> it = foo.getMethodDefinitions().iterator();
+ assertTrue(it.hasNext());
+ final MethodSignature getImplIface = it.next();
+ assertEquals("implementedInterface", getImplIface.getName());
+ assertTrue(getImplIface.isDefault());
+ assertTrue(it.hasNext());
+
+ final MethodSignature getBar = it.next();
+ assertFalse(it.hasNext());