Better naming options might be public interface Command<T> { public Collection<T> execute(); }
or public interface Function<T> { public Collection<T> execute(); } On 3 July 2011 04:36, Chris Bartlett <cbartlet...@gmail.com> wrote: > public interface Transformable<T> { > public Collection<T> transform(); > }