public void getData(CVSRevisionGraphProjectComponent data) {
   CVSRevisionGraphProjectConfig config = data.getConfig();
   config.set_useTwoTagConvention(_useTwoTagConventionCB.isSelected());
   config.set_tagNaming(_tagNamingTF.getText());
   config.set_showTags(_showTagsCB.isSelected());
   config.set_showTagFilter(_showTagR.isSelected());
   config.set_tagFilter(_tagFilterTF.getText());
   config.set_showBranchFilter(_showBranchR.isSelected());
   List<String> hiddenBranches = new ArrayList<String>();
   DefaultListModel lm = (DefaultListModel) _branchFilterL.getModel();
   for (int i = 0; i < lm.getSize(); i++) {
     String hiddenBranch = (String) lm.getElementAt(i);
     hiddenBranches.add(hiddenBranch);
   }
   data.setBranchFilter(hiddenBranches);
   config.set_showRevisionFilter(_showRevisionR.isSelected());
   config.set_afterDateTimeFilter(_afterDateTimeCB.isSelected());
   config.set_beforeDateTimeFilter(_beforeDateTimeCB.isSelected());
   config.set_afterDateTime(_afterDateTimeTF.getText());
   config.set_beforeDateTime(_beforeDateTimeTF.getText());
 }