public <E> E register(E resource) { resources.add(0, resource); return resource; }
@Override public void add(int index, E element) { if (index == size) { add(element); } else { super.add(index, element); } }
@Override public void add(int index, E element) { if (index == size) { add(element); } else { super.add(index, element); } }
@Override public void add(int index, E element) { if (index == size) { add(element); } else { super.add(index, element); } }