import java.util.*;
public class MyUtils
{
public static<T> T copy(Collection<? super T> dest,Collection<T> src){
T last =null;
for(T ele:src){
last=ele;
dest.add(ele);
}
return last;
}
public static void main(String[] args){
List<Number> ln=new ArrayList<Number>();
List<Integer> li=new ArrayList<Integer>();
li.add(5);
Integer last=copy(ln,li);
System.out.println(ln);
}
}