import java.util.*;
class Example {
public static void main
(String[] args
) { List<String> list = new ArrayList<>();
list.add("Abc");
Collection<?> c = list;
addSelf(c);
}
static <T> void addSelf(Collection<T> c) {
c.addAll(new ArrayList<>(c));
}
}
aW1wb3J0IGphdmEudXRpbC4qOwoKY2xhc3MgRXhhbXBsZSB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgTGlzdDxTdHJpbmc+IGxpc3QgPSBuZXcgQXJyYXlMaXN0PD4oKTsKICAgICAgICBsaXN0LmFkZCgiQWJjIik7CiAgICAgICAgCiAgICAgICAgQ29sbGVjdGlvbjw/PiBjID0gbGlzdDsKICAgICAgICBhZGRTZWxmKGMpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihjKTsKICAgIH0KICAgIAogICAgc3RhdGljIDxUPiB2b2lkIGFkZFNlbGYoQ29sbGVjdGlvbjxUPiBjKSB7CiAgICAgICAgYy5hZGRBbGwobmV3IEFycmF5TGlzdDw+KGMpKTsKICAgIH0KfQ==