public void resize(int newLength) { Key[] newArray = (Key[]) new Comparable[newLength]; System.arraycopy(pq, 0, newArray, 0, size+1); pq = newArray; }