public List findType(Type t) { List acc = new List(t, m_size); for (int i=0; i<m_size; i++) { object item = m_values[i]; if (item != null && @typeof(item).@is(t)) acc.add(item); } return acc; }