Tree data structure java. .