public void checkUpdate( AbstractMeta abstractMeta, String filter ) { TreeNode treeNode = abstractMetas.get( abstractMeta ); if ( treeNode != null ) { for ( int i = 0; i < treeFolderProviders.size(); i++ ) { TreeNode childTreeNode = treeNode.getChildren().get( i ); treeFolderProviders.get( i ).checkUpdate( abstractMeta, childTreeNode, filter ); if ( !Utils.isEmpty( filter ) ) { childTreeNode.setExpanded( true ); } } } }