make NodeDC a iterator (implements Iterator<NodeDC>).
removed current, left, right. Replaced by next(aka current).
replaced current, left and right with falseNext & trueNext.
replaced methods names :B.
changed calling methods names by the new all mighty names next, nextFalse & nextTrue.
changed calling methods names by the new all mighty names next, nextFalse & nextTrue.
removed leftnext & rightnext.
changed the name from currentnext to next.
implemented Itertor<NodeDC>
Name refactoring
refactoring CText to CSentence
refactoring CText to CSentence
Diagram as a Factory (Design Pattern) for the abstract diagram structure