public void tryAdd( TreeViewItem item ) {
			try {
				items.Add( item );
			} catch ( System.Exception e ) {
				Debug.Log( e );
			}
		}
        private void buildTreeView( TreeEntryChanges change )
        {
            int index = change.Path.LastIndexOf( "\\" );
            string folder = ( index >= 0 ) ? change.Path.Substring( 0, index ) : "\\";

            TreeViewNode node = new TreeViewNode( folder.Trim() );
            TreeViewItem item = new TreeViewItem( change );

            treeView.tryAdd( node ).tryAdd( item );
        }