Java tutorial
//package com.java2s; import java.util.Collection; public class Main { public static <T> T first(Collection<T> c) { return (T) c.iterator().next(); } public static <T> T first(T[] ts) { return ts[0]; } }