protected <ELEMENT> ArrayList<ELEMENT> newArrayList() { return DfCollectionUtil.newArrayList(); }
protected <ELEMENT> ArrayList<ELEMENT> newArrayList(Collection<ELEMENT> collection) { return DfCollectionUtil.newArrayList(collection); }
@SuppressWarnings("unchecked") protected <ELEMENT> ArrayList<ELEMENT> newArrayList(ELEMENT... elements) { Object obj = DfCollectionUtil.newArrayList(elements); return (ArrayList<ELEMENT>) obj; // to avoid the warning between JDK6 and JDK7 }