private void initTree() {
   String sFilter;
   if (jCheckBoxCVS.isSelected()) {
     if (jCheckBoxTests.isSelected()) {
       sFilter =
           GENERAL_EXCLUDES + "|" + STANDARD_ANT_EXCLUDES + "|" + TEST_EXCLUDES + ")$"; // NOI18N
     } else {
       sFilter = GENERAL_EXCLUDES + "|" + STANDARD_ANT_EXCLUDES + ")$"; // NOI18N
     }
   } else {
     if (jCheckBoxTests.isSelected()) {
       sFilter = GENERAL_EXCLUDES + "|" + TEST_EXCLUDES + ")$"; // NOI18N
     } else {
       sFilter = GENERAL_EXCLUDES + ")$"; // NOI18N
     }
   }
   this.filter = Pattern.compile(sFilter);
   try {
     final DataObject dob = DataObject.find(srcRoot);
     manager.setRootContext(new FOBNode(dob.getNodeDelegate().cloneNode(), dob.getPrimaryFile()));
   } catch (DataObjectNotFoundException dnfe) {
     manager.setRootContext(Node.EMPTY);
   }
   treeView.registerProperty(properties, excludesTranslatedPropertyName, filter);
 }