TreePath[] paths = e.getPaths();
for ( TreePath path : paths ) {
if ( e.isAddedPath( path ) ) {
selects.addValues( TreeUtils.unwrap( path.getPath() ) );
} else {
unselects.removeValues( TreeUtils.unwrap( path.getPath() ) );
}
}
selectionModel.selectionChanged( unselects, selects );
}