public void bar(ExampleSnapin<T> snapin) throws Exception { snapin.<BAR_ARG>bar(example, barArg); }
public <BAZ_TYPE> BAZ_TYPE baz(ExampleSnapin<T> snapin) { return snapin.<BAZ_TYPE>baz(example, bazArg); }
public void foo(ExampleSnapin<T> snapin) { snapin.foo(example, fooArg); }