refactoring JTreeTable