fixed TreeNode.toString()