oh, then I don't think we need it. I was thinking a bit how to get around to create this new class. When I inspected your previous code I saw that you created your own array list and I thought - ah, these guys don't trust the performances of jdk collections and want to have these low-level data-structures in their hands.
But since I know your motivation I agree that we should got vor an ArrayList. 
I'll post a new patchset