Revert "ArrayList"

This reverts commit 9566c54792bf5e4710c0f498cbaf7ecbc2cb2dd5.