Fixed unparser for ArrayLists, unparser can now handle an empty array
inside an array