XML graph writer now handles Collections, Iterables, and Arrays for prop...

XML graph writer now handles Collections, Iterables, and Arrays for values in writeData() method.
How would the default toString representation of j.u.ArrayList be readable from any XML reader?