class FooBar { void foo(final FooBar fooBar){ fooBar.supertype(Iterable.class); } void foo1(final FooBar fooBar){ fooBar.supertype(Iterable.class); } void foo2(final FooBar fooBar){ fooBar.supertype(Iterable.class); } void supertype(Class superclass) {} }