public List flatten() { List acc = new List(Sys.ObjType.toNullable(), m_size*2); doFlatten(acc); return acc; }