I think it would help things goes more smoothly, as students always ask me to explain it anyway. i.e. private T[] list; list = (T[]) new Object[0];