This is for the user to see the white space and know what is the nested level of the list.
This method is only called to see the textual output of the Node Value so I this it is ok to change
For example:
List
 . "a"
 . "b"
 . List
 .  . "c"
 .  . "d"
 . "e"