Program: 76673
Project: 76673
Buggy source:
/** 
 * Initialize the contents of the frame.
 */
private void initialize(MISScene scene){
  frame=new JFrame();
  frame.setIconImage(Toolkit.getDefaultToolkit().getImage(ApplicationWindow.class.getResource("String_Node_Str")));
  frame.setName("String_Node_Str" + MISProjectSettings.MIS_VERSION);
  frame.setTitle("String_Node_Str" + MISProjectSettings.MIS_VERSION);
  frame.setBounds(100,100,450,300);
  frame.setSize(1200,1000);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.setVisible(true);
  JMenuBar menuBar=new JMenuBar();
  frame.setJMenuBar(menuBar);
  JMenu mnNewMenu=new JMenu("String_Node_Str");
  menuBar.add(mnNewMenu);
  JMenuItem mntmSave=new JMenuItem("String_Node_Str");
  mnNewMenu.add(mntmSave);
  JMenuItem mntmLoadScene=new JMenuItem("String_Node_Str");
  mnNewMenu.add(mntmLoadScene);
  JMenuItem mntmNewProject=new JMenuItem("String_Node_Str");
  mnNewMenu.add(mntmNewProject);
  JMenuItem mntmProjectSettings=new JMenuItem("String_Node_Str");
  mnNewMenu.add(mntmProjectSettings);
  JMenuItem mntmBuildSettings=new JMenuItem("String_Node_Str");
  mnNewMenu.add(mntmBuildSettings);
  JMenuItem mntmRun=new JMenuItem("String_Node_Str");
  mnNewMenu.add(mntmRun);
  JMenuItem mntmBuild=new JMenuItem("String_Node_Str");
  mnNewMenu.add(mntmBuild);
  JMenuItem mntmQuit=new JMenuItem("String_Node_Str");
  mnNewMenu.add(mntmQuit);
  JMenu mnEdit=new JMenu("String_Node_Str");
  menuBar.add(mnEdit);
  JMenuItem mntmUndo=new JMenuItem("String_Node_Str");
  mnEdit.add(mntmUndo);
  JMenuItem mntmRedo=new JMenuItem("String_Node_Str");
  mnEdit.add(mntmRedo);
  JMenu mnWindow=new JMenu("String_Node_Str");
  menuBar.add(mnWindow);
  JMenuItem mntmConsole=new JMenuItem("String_Node_Str");
  mnWindow.add(mntmConsole);
  JMenu mnHelp=new JMenu("String_Node_Str");
  menuBar.add(mnHelp);
  JMenuItem mntmAbout=new JMenuItem("String_Node_Str");
  mnHelp.add(mntmAbout);
  JMenuItem mntmManual=new JMenuItem("String_Node_Str");
  mnHelp.add(mntmManual);
  JMenuItem mntmReportABug=new JMenuItem("String_Node_Str");
  mnHelp.add(mntmReportABug);
  JMenuItem mntmSuggestAnImprovement=new JMenuItem("String_Node_Str");
  mnHelp.add(mntmSuggestAnImprovement);
  JPanel MiddlePanel=new JPanel();
  MiddlePanel.setBorder(new TitledBorder(UIManager.getBorder("String_Node_Str"),"String_Node_Str",TitledBorder.LEADING,TitledBorder.ABOVE_TOP,null,new Color(0,0,0)));
  createNodeList(scene);
  nodeList.setBackground(SystemColor.menu);
  rulesList=new JList();
  rulesList.setBorder(new TitledBorder(new TitledBorder(UIManager.getBorder("String_Node_Str"),"String_Node_Str",TitledBorder.LEADING,TitledBorder.TOP,null,new Color(0,0,0)),"String_Node_Str",TitledBorder.LEADING,TitledBorder.ABOVE_TOP,null,new Color(0,0,0)));
  rulesList.setBackground(SystemColor.menu);
  JLabel lblNewLabel=new JLabel("String_Node_Str");
  lblNewLabel.setFont(new Font("String_Node_Str",Font.PLAIN,17));
  JScrollPane scrollPane=new JScrollPane();
  scrollPane.setViewportBorder(new TitledBorder(null,"String_Node_Str",TitledBorder.LEADING,TitledBorder.TOP,null,null));
  GroupLayout groupLayout=new GroupLayout(frame.getContentPane());
  groupLayout.setHorizontalGroup(groupLayout.createParallelGroup(Alignment.LEADING).addGroup(groupLayout.createSequentialGroup().addContainerGap().addComponent(lblNewLabel).addContainerGap(1110,Short.MAX_VALUE)).addGroup(Alignment.TRAILING,groupLayout.createSequentialGroup().addContainerGap().addGroup(groupLayout.createParallelGroup(Alignment.TRAILING).addComponent(scrollPane,Alignment.LEADING,GroupLayout.DEFAULT_SIZE,1176,Short.MAX_VALUE).addGroup(groupLayout.createSequentialGroup().addComponent(nodeList,GroupLayout.PREFERRED_SIZE,309,GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED).addComponent(MiddlePanel,GroupLayout.PREFERRED_SIZE,565,Short.MAX_VALUE).addPreferredGap(ComponentPlacement.UNRELATED).addComponent(rulesList,GroupLayout.PREFERRED_SIZE,276,GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED))).addGap(28)));
  groupLayout.setVerticalGroup(groupLayout.createParallelGroup(Alignment.TRAILING).addGroup(groupLayout.createSequentialGroup().addGroup(groupLayout.createParallelGroup(Alignment.LEADING).addComponent(rulesList,GroupLayout.DEFAULT_SIZE,711,Short.MAX_VALUE).addComponent(nodeList,Alignment.TRAILING,GroupLayout.DEFAULT_SIZE,711,Short.MAX_VALUE).addComponent(MiddlePanel,GroupLayout.DEFAULT_SIZE,711,Short.MAX_VALUE)).addGap(11).addComponent(lblNewLabel).addPreferredGap(ComponentPlacement.RELATED).addComponent(scrollPane,GroupLayout.PREFERRED_SIZE,178,GroupLayout.PREFERRED_SIZE).addContainerGap()));
  JLabel lblNode=new JLabel("String_Node_Str");
  lblNode.setFont(new Font("String_Node_Str",Font.PLAIN,17));
  lblUserNode=new JLabel("String_Node_Str");
  lblUserNode.setFont(new Font("String_Node_Str",Font.PLAIN,11));
  JLabel lblScript=new JLabel("String_Node_Str");
  lblUserScript=new JLabel("String_Node_Str");
  JLabel lblParent=new JLabel("String_Node_Str");
  lblParent.setFont(new Font("String_Node_Str",Font.PLAIN,17));
  lblUserParent=new JLabel("String_Node_Str");
  lblUserParent.setFont(new Font("String_Node_Str",Font.PLAIN,11));
  JLabel lblType=new JLabel("String_Node_Str");
  lblType.setFont(new Font("String_Node_Str",Font.PLAIN,17));
  lblUserType=new JLabel("String_Node_Str");
  JLabel lblIndex=new JLabel("String_Node_Str");
  lblIndex.setFont(new Font("String_Node_Str",Font.PLAIN,17));
  lblUserIndex=new JLabel("String_Node_Str");
  lblUserIndex.setFont(new Font("String_Node_Str",Font.PLAIN,11));
  GroupLayout gl_MiddlePanel=new GroupLayout(MiddlePanel);
  gl_MiddlePanel.setHorizontalGroup(gl_MiddlePanel.createParallelGroup(Alignment.LEADING).addGroup(gl_MiddlePanel.createSequentialGroup().addContainerGap().addGroup(gl_MiddlePanel.createParallelGroup(Alignment.LEADING).addGroup(gl_MiddlePanel.createSequentialGroup().addGap(10).addComponent(lblScript).addPreferredGap(ComponentPlacement.RELATED).addComponent(lblUserScript,GroupLayout.DEFAULT_SIZE,384,Short.MAX_VALUE)).addGroup(gl_MiddlePanel.createSequentialGroup().addComponent(lblNode).addPreferredGap(ComponentPlacement.RELATED).addComponent(lblUserNode,GroupLayout.PREFERRED_SIZE,139,GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.UNRELATED).addComponent(lblType).addPreferredGap(ComponentPlacement.RELATED).addComponent(lblUserType,GroupLayout.PREFERRED_SIZE,128,GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.UNRELATED).addComponent(lblIndex)).addGroup(gl_MiddlePanel.createSequentialGroup().addComponent(lblParent).addPreferredGap(ComponentPlacement.RELATED).addComponent(lblUserParent,GroupLayout.DEFAULT_SIZE,372,Short.MAX_VALUE))).addGap(112)).addGroup(gl_MiddlePanel.createSequentialGroup().addGap(447).addComponent(lblUserIndex,GroupLayout.PREFERRED_SIZE,79,GroupLayout.PREFERRED_SIZE).addContainerGap(27,Short.MAX_VALUE)));
  gl_MiddlePanel.setVerticalGroup(gl_MiddlePanel.createParallelGroup(Alignment.LEADING).addGroup(gl_MiddlePanel.createSequentialGroup().addContainerGap().addGroup(gl_MiddlePanel.createParallelGroup(Alignment.BASELINE).addComponent(lblNode).addComponent(lblUserNode).addComponent(lblType).addComponent(lblUserType).addComponent(lblIndex).addComponent(lblUserIndex)).addPreferredGap(ComponentPlacement.RELATED,GroupLayout.DEFAULT_SIZE,Short.MAX_VALUE).addGroup(gl_MiddlePanel.createParallelGroup(Alignment.BASELINE).addComponent(lblScript).addComponent(lblUserScript)).addGap(18).addGroup(gl_MiddlePanel.createParallelGroup(Alignment.BASELINE).addComponent(lblParent).addComponent(lblUserParent)).addGap(591)));
  MiddlePanel.setLayout(gl_MiddlePanel);
  textPaneConsole=new JTextPane();
  textPaneConsole.setFont(new Font("String_Node_Str",Font.PLAIN,11));
  textPaneConsole.setBackground(SystemColor.menu);
  scrollPane.setViewportView(textPaneConsole);
  frame.getContentPane().setLayout(groupLayout);
}

Fixed version (ground truth):
/** 
 * Initialize the contents of the frame.
 */
private void initialize(MISScene scene){
  frame=new JFrame();
  frame.setIconImage(Toolkit.getDefaultToolkit().getImage(ApplicationWindow.class.getResource("String_Node_Str")));
  frame.setName("String_Node_Str" + MISProjectSettings.MIS_VERSION);
  frame.setTitle("String_Node_Str" + MISProjectSettings.MIS_VERSION);
  frame.setBounds(100,100,450,300);
  frame.setSize(1200,1000);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.setVisible(true);
  JMenuBar menuBar=new JMenuBar();
  frame.setJMenuBar(menuBar);
  mnFile=new JMenu("String_Node_Str");
  menuBar.add(mnFile);
  mntmSave=new JMenuItem("String_Node_Str");
  mnFile.add(mntmSave);
  mntmLoadScene=new JMenuItem("String_Node_Str");
  mnFile.add(mntmLoadScene);
  mntmNewProject=new JMenuItem("String_Node_Str");
  mnFile.add(mntmNewProject);
  mntmProjectSettings=new JMenuItem("String_Node_Str");
  mnFile.add(mntmProjectSettings);
  mntmBuildSettings=new JMenuItem("String_Node_Str");
  mnFile.add(mntmBuildSettings);
  mntmRun=new JMenuItem("String_Node_Str");
  mnFile.add(mntmRun);
  mntmBuild=new JMenuItem("String_Node_Str");
  mnFile.add(mntmBuild);
  mntmQuit=new JMenuItem("String_Node_Str");
  mnFile.add(mntmQuit);
  mnEdit=new JMenu("String_Node_Str");
  menuBar.add(mnEdit);
  mntmUndo=new JMenuItem("String_Node_Str");
  mnEdit.add(mntmUndo);
  mntmRedo=new JMenuItem("String_Node_Str");
  mnEdit.add(mntmRedo);
  mnWindow=new JMenu("String_Node_Str");
  menuBar.add(mnWindow);
  mntmConsole=new JMenuItem("String_Node_Str");
  mnWindow.add(mntmConsole);
  mnHelp=new JMenu("String_Node_Str");
  menuBar.add(mnHelp);
  mntmAbout=new JMenuItem("String_Node_Str");
  mnHelp.add(mntmAbout);
  mntmManual=new JMenuItem("String_Node_Str");
  mnHelp.add(mntmManual);
  mntmReportABug=new JMenuItem("String_Node_Str");
  mnHelp.add(mntmReportABug);
  mntmSuggestAnImprovement=new JMenuItem("String_Node_Str");
  mnHelp.add(mntmSuggestAnImprovement);
  JPanel MiddlePanel=new JPanel();
  MiddlePanel.setBorder(new TitledBorder(UIManager.getBorder("String_Node_Str"),"String_Node_Str",TitledBorder.LEADING,TitledBorder.ABOVE_TOP,null,new Color(0,0,0)));
  createNodeList(scene);
  nodeList.setBackground(SystemColor.menu);
  rulesList=new JList();
  rulesList.setBorder(new TitledBorder(new TitledBorder(UIManager.getBorder("String_Node_Str"),"String_Node_Str",TitledBorder.LEADING,TitledBorder.TOP,null,new Color(0,0,0)),"String_Node_Str",TitledBorder.LEADING,TitledBorder.ABOVE_TOP,null,new Color(0,0,0)));
  rulesList.setBackground(SystemColor.menu);
  JLabel lblNewLabel=new JLabel("String_Node_Str");
  lblNewLabel.setFont(new Font("String_Node_Str",Font.PLAIN,17));
  JScrollPane scrollPane=new JScrollPane();
  scrollPane.setViewportBorder(new TitledBorder(null,"String_Node_Str",TitledBorder.LEADING,TitledBorder.TOP,null,null));
  GroupLayout groupLayout=new GroupLayout(frame.getContentPane());
  groupLayout.setHorizontalGroup(groupLayout.createParallelGroup(Alignment.LEADING).addGroup(groupLayout.createSequentialGroup().addContainerGap().addComponent(lblNewLabel).addContainerGap(1110,Short.MAX_VALUE)).addGroup(Alignment.TRAILING,groupLayout.createSequentialGroup().addContainerGap().addGroup(groupLayout.createParallelGroup(Alignment.TRAILING).addComponent(scrollPane,Alignment.LEADING,GroupLayout.DEFAULT_SIZE,1176,Short.MAX_VALUE).addGroup(groupLayout.createSequentialGroup().addComponent(nodeList,GroupLayout.PREFERRED_SIZE,309,GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED).addComponent(MiddlePanel,GroupLayout.PREFERRED_SIZE,565,Short.MAX_VALUE).addPreferredGap(ComponentPlacement.UNRELATED).addComponent(rulesList,GroupLayout.PREFERRED_SIZE,276,GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.RELATED))).addGap(28)));
  groupLayout.setVerticalGroup(groupLayout.createParallelGroup(Alignment.TRAILING).addGroup(groupLayout.createSequentialGroup().addGroup(groupLayout.createParallelGroup(Alignment.LEADING).addComponent(rulesList,GroupLayout.DEFAULT_SIZE,711,Short.MAX_VALUE).addComponent(nodeList,Alignment.TRAILING,GroupLayout.DEFAULT_SIZE,711,Short.MAX_VALUE).addComponent(MiddlePanel,GroupLayout.DEFAULT_SIZE,711,Short.MAX_VALUE)).addGap(11).addComponent(lblNewLabel).addPreferredGap(ComponentPlacement.RELATED).addComponent(scrollPane,GroupLayout.PREFERRED_SIZE,178,GroupLayout.PREFERRED_SIZE).addContainerGap()));
  JLabel lblNode=new JLabel("String_Node_Str");
  lblNode.setFont(new Font("String_Node_Str",Font.PLAIN,17));
  lblUserNode=new JLabel("String_Node_Str");
  lblUserNode.setFont(new Font("String_Node_Str",Font.PLAIN,11));
  JLabel lblScript=new JLabel("String_Node_Str");
  lblUserScript=new JLabel("String_Node_Str");
  JLabel lblParent=new JLabel("String_Node_Str");
  lblParent.setFont(new Font("String_Node_Str",Font.PLAIN,17));
  lblUserParent=new JLabel("String_Node_Str");
  lblUserParent.setFont(new Font("String_Node_Str",Font.PLAIN,11));
  JLabel lblType=new JLabel("String_Node_Str");
  lblType.setFont(new Font("String_Node_Str",Font.PLAIN,17));
  lblUserType=new JLabel("String_Node_Str");
  JLabel lblIndex=new JLabel("String_Node_Str");
  lblIndex.setFont(new Font("String_Node_Str",Font.PLAIN,17));
  lblUserIndex=new JLabel("String_Node_Str");
  lblUserIndex.setFont(new Font("String_Node_Str",Font.PLAIN,11));
  GroupLayout gl_MiddlePanel=new GroupLayout(MiddlePanel);
  gl_MiddlePanel.setHorizontalGroup(gl_MiddlePanel.createParallelGroup(Alignment.LEADING).addGroup(gl_MiddlePanel.createSequentialGroup().addContainerGap().addGroup(gl_MiddlePanel.createParallelGroup(Alignment.LEADING).addGroup(gl_MiddlePanel.createSequentialGroup().addGap(10).addComponent(lblScript).addPreferredGap(ComponentPlacement.RELATED).addComponent(lblUserScript,GroupLayout.DEFAULT_SIZE,384,Short.MAX_VALUE)).addGroup(gl_MiddlePanel.createSequentialGroup().addComponent(lblNode).addPreferredGap(ComponentPlacement.RELATED).addComponent(lblUserNode,GroupLayout.PREFERRED_SIZE,139,GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.UNRELATED).addComponent(lblType).addPreferredGap(ComponentPlacement.RELATED).addComponent(lblUserType,GroupLayout.PREFERRED_SIZE,128,GroupLayout.PREFERRED_SIZE).addPreferredGap(ComponentPlacement.UNRELATED).addComponent(lblIndex)).addGroup(gl_MiddlePanel.createSequentialGroup().addComponent(lblParent).addPreferredGap(ComponentPlacement.RELATED).addComponent(lblUserParent,GroupLayout.DEFAULT_SIZE,372,Short.MAX_VALUE))).addGap(112)).addGroup(gl_MiddlePanel.createSequentialGroup().addGap(447).addComponent(lblUserIndex,GroupLayout.PREFERRED_SIZE,79,GroupLayout.PREFERRED_SIZE).addContainerGap(27,Short.MAX_VALUE)));
  gl_MiddlePanel.setVerticalGroup(gl_MiddlePanel.createParallelGroup(Alignment.LEADING).addGroup(gl_MiddlePanel.createSequentialGroup().addContainerGap().addGroup(gl_MiddlePanel.createParallelGroup(Alignment.BASELINE).addComponent(lblNode).addComponent(lblUserNode).addComponent(lblType).addComponent(lblUserType).addComponent(lblIndex).addComponent(lblUserIndex)).addPreferredGap(ComponentPlacement.RELATED,GroupLayout.DEFAULT_SIZE,Short.MAX_VALUE).addGroup(gl_MiddlePanel.createParallelGroup(Alignment.BASELINE).addComponent(lblScript).addComponent(lblUserScript)).addGap(18).addGroup(gl_MiddlePanel.createParallelGroup(Alignment.BASELINE).addComponent(lblParent).addComponent(lblUserParent)).addGap(591)));
  MiddlePanel.setLayout(gl_MiddlePanel);
  textPaneConsole=new JTextPane();
  textPaneConsole.setFont(new Font("String_Node_Str",Font.PLAIN,11));
  textPaneConsole.setBackground(SystemColor.menu);
  scrollPane.setViewportView(textPaneConsole);
  frame.getContentPane().setLayout(groupLayout);
}