Does ``new Array[T](newCapacity)`` not work here?