public static <T> List reverseListForEach(List<T> list){
        int l=list.size();
        T temp;
        int pos=0;
        for(T item: list){
            pos=list.indexOf(item);
            if(pos<list.size()/2){
                temp=item;
                list.set(pos, list.get(l-1));
                list.set(l-1, temp);
                l--;
            }
        }
        return list;
    }