package io.norberg.automatter; public class InheritanceTest { interface Foo { String foo(); } interface Bar<T> { T bar(); } interface Foobar extends Foo, Bar<Integer> { int baz(); } static class FoobarValue implements Foobar { @Override public int baz() { return 1; } @Override public Integer bar() { return 2; } @Override public String foo() { return "hello"; } } }