import java.util.Arrays;
import java.util.Collection;

public class Glommer<T>
{
    public static <T> Glommer<T> glommer()
    {
        return new Glommer<T>();
    }

    String glom(Collection<?> objs)
    {
        String result = "";
        for (Object o : objs) {
            result += o;
        }
        return result;
    }

    int glom(Collection<Integer> ints)
    {
        int result = 0;
        for (int i : ints) {
            result += i;
        }
        return result;
    }

    public static void main(String[] args)
    {
        Collection<String> strings = Arrays.asList("1", "2", "3");
        System.out.println(glommer().glom(strings));

        Collection<Integer> integers = Arrays.asList(1, 2, 3);
        System.out.println(glommer().glom(integers));
    }
}