- public Iterable<?> instances() {
- return(new Iterable<Object>() {
- public Iterator<Object> iterator() {
- return(new Iterator<Object>() {
+ public <T> Iterable<T> instances(final Class<T> cast) {
+ return(new Iterable<T>() {
+ public Iterator<T> iterator() {
+ return(new Iterator<T>() {