new code jtree