comment the failing line out because the remove null value call in getChilren method converts the persistent list into a arraylist
comment the failing line out because the remove null value call in getChilren method converts the persistent list into a arraylist