Program: 32572
Project: 32572
Buggy source:
public void run(){
  try {
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
  }
 catch (  Exception e) {
  }
  JTextField filterEdit=new JTextField(15);
  TextFilterator<Tag> filterator=GlazedLists.textFilterator(new String[]{"String_Node_Str","String_Node_Str"});
  TextComponentMatcherEditor<Tag> matcherEditor=new TextComponentMatcherEditor<Tag>(filterEdit,filterator);
  JPanel filterPanel=new JPanel(new FlowLayout(FlowLayout.RIGHT));
  filterPanel.add(new JLabel("String_Node_Str"));
  filterPanel.add(filterEdit);
  SortedList<Tag> sortedList=new SortedList<Tag>(eventList,null);
  FilterList<Tag> filteredList=new FilterList<Tag>(sortedList,matcherEditor);
  TreeList<Tag> treeList=new TreeList<Tag>(filteredList,new TagTreeFormat());
  String[] columnFields=new String[]{"String_Node_Str","String_Node_Str"};
  String[] columnNames=new String[]{"String_Node_Str","String_Node_Str"};
  EventTableModel<TreeList.Node<Tag>> tableModel=new EventTableModel<TreeList.Node<Tag>>(treeList.getNodesList(),new TagElementTableFormat());
  JTable table=new JTable(tableModel);
  TreeTableSupport treeSupport=TreeTableSupport.install(table,treeList,0);
  treeSupport.setArrowKeyExpansionEnabled(true);
  treeSupport.setShowExpanderForEmptyParent(false);
  TableComparatorChooser.install(table,sortedList,TableComparatorChooser.MULTIPLE_COLUMN_KEYBOARD);
  LookAndFeelTweaks.tweakTable(table);
  JScrollPane tableScrollPane=new JScrollPane(table,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
  tableScrollPane.getViewport().setBackground(UIManager.getColor("String_Node_Str"));
  EventTreeModel<Tag> treeModel=new EventTreeModel<Tag>(treeList);
  JTree tree=new JTree(treeModel);
  tree.setRootVisible(false);
  tree.setCellRenderer(new TreeListNodeRenderer());
  JScrollPane treeScrollPane=new JScrollPane(tree,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
  Color borderColor=new Color(153,153,204);
  treeScrollPane.setBorder(BorderFactory.createMatteBorder(1,0,0,1,borderColor));
  tableScrollPane.setBorder(BorderFactory.createMatteBorder(1,1,0,0,borderColor));
  MacCornerScrollPaneLayoutManager.install(tableScrollPane);
  JSplitPane splitPane=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,treeScrollPane,tableScrollPane);
  splitPane.setBorder(BorderFactory.createEmptyBorder());
  splitPane.setDividerLocation(200);
  JPanel panel=new JPanel(new BorderLayout());
  panel.add(filterPanel,BorderLayout.NORTH);
  panel.add(splitPane,BorderLayout.CENTER);
  JFrame frame=new JFrame("String_Node_Str");
  frame.getContentPane().add(panel);
  frame.setSize(640,480);
  frame.setLocationRelativeTo(null);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.setVisible(true);
}

Fixed version (ground truth):
public void run(){
  try {
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
  }
 catch (  Exception e) {
  }
  JTextField filterEdit=new JTextField(15);
  TextFilterator<Tag> filterator=GlazedLists.textFilterator(new String[]{"String_Node_Str","String_Node_Str"});
  TextComponentMatcherEditor<Tag> matcherEditor=new TextComponentMatcherEditor<Tag>(filterEdit,filterator);
  JPanel filterPanel=new JPanel(new FlowLayout(FlowLayout.RIGHT));
  filterPanel.add(new JLabel("String_Node_Str"));
  filterPanel.add(filterEdit);
  SortedList<Tag> sortedList=new SortedList<Tag>(eventList,null);
  FilterList<Tag> filteredList=new FilterList<Tag>(sortedList,matcherEditor);
  TreeList<Tag> treeList=new TreeList<Tag>(filteredList,new TagTreeFormat());
  String[] columnFields=new String[]{"String_Node_Str","String_Node_Str"};
  String[] columnNames=new String[]{"String_Node_Str","String_Node_Str"};
  TableFormat<Tag> tableFormat=GlazedLists.tableFormat(Tag.class,columnFields,columnNames);
  EventTableModel<Tag> tableModel=new EventTableModel<Tag>(treeList,tableFormat);
  JTable table=new JTable(tableModel);
  TreeTableSupport treeSupport=TreeTableSupport.install(table,treeList,0);
  treeSupport.setArrowKeyExpansionEnabled(true);
  treeSupport.setShowExpanderForEmptyParent(false);
  TableComparatorChooser.install(table,sortedList,TableComparatorChooser.MULTIPLE_COLUMN_KEYBOARD);
  LookAndFeelTweaks.tweakTable(table);
  JScrollPane tableScrollPane=new JScrollPane(table,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
  tableScrollPane.getViewport().setBackground(UIManager.getColor("String_Node_Str"));
  EventTreeModel<Tag> treeModel=new EventTreeModel<Tag>(treeList);
  JTree tree=new JTree(treeModel);
  tree.setRootVisible(false);
  tree.setCellRenderer(new TreeListNodeRenderer());
  JScrollPane treeScrollPane=new JScrollPane(tree,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
  Color borderColor=new Color(153,153,204);
  treeScrollPane.setBorder(BorderFactory.createMatteBorder(1,0,0,1,borderColor));
  tableScrollPane.setBorder(BorderFactory.createMatteBorder(1,1,0,0,borderColor));
  MacCornerScrollPaneLayoutManager.install(tableScrollPane);
  JSplitPane splitPane=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,treeScrollPane,tableScrollPane);
  splitPane.setBorder(BorderFactory.createEmptyBorder());
  splitPane.setDividerLocation(200);
  JPanel panel=new JPanel(new BorderLayout());
  panel.add(filterPanel,BorderLayout.NORTH);
  panel.add(splitPane,BorderLayout.CENTER);
  JFrame frame=new JFrame("String_Node_Str");
  frame.getContentPane().add(panel);
  frame.setSize(640,480);
  frame.setLocationRelativeTo(null);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.setVisible(true);
}