change to gradle project
Current reusing of view is not working correctly.
Change to dummy way (create all the time)
java 1.7 compile
Remember expansion state
Can be restored by AbstractRestorableTreeViewAdapter