          E0                  0) new ArrayList<E0>(): can store             E0                  0) new ArrayList<E0>(): can store                E0                  0) new ArrayList<E0>(): can store                