JTable whick uses JTree as a CellRenderer to show Tasks and subtasks logically.
Datamodel is TaskTableModel whick is not used directly but via TaskTableSorter whick extends TaskTableModel and adds sorting capability.