Generic TreeNode implementation that uses List type for children. Children property is lazy instantiated: first time a child is
added an ArrayList is created in background.
author: Luca Garulli (luca.garulli@assetdata.it) See Also: org.romaframework.module.admin.domain.tree.TreeNodeMap