import java.util.ArrayList;
import java.util.Collection;
public class ClassSignature_2<U> extends ArrayList<U> implements Collection<U> {
public ClassSignature_2(U u) {
super.add(u);
}
public static void main(String[] args) {
ClassSignature_2<Integer> cs = new ClassSignature_2<Integer>(new Integer(1));
for(Integer i : cs) {
System.out.println(i.intValue());
}
}
}