Program: 103688
Project: 103688
Buggy source:
/** 
 * Inits the dialog initial display.
 */
private void init(){
  this.getContentPane().setLayout(new BorderLayout());
  contentPane=new TransparentPanel(new BorderLayout(5,5));
  TransparentPanel northPanel=new TransparentPanel(new BorderLayout(5,5));
  northPanel.setBorder(BorderFactory.createEmptyBorder(10,5,5,5));
  JLabel imgLabel=new JLabel(GuiActivator.getResources().getImage("String_Node_Str"));
  imgLabel.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
  northPanel.add(imgLabel,BorderLayout.WEST);
  String descriptionTxt=GuiActivator.getResources().getI18NString("String_Node_Str",new String[]{GuiActivator.getResources().getSettingsString("String_Node_Str"),host,String.valueOf(port)});
  JEditorPane descriptionPane=new JEditorPane();
  descriptionPane.setOpaque(false);
  descriptionPane.setEditable(false);
  descriptionPane.setContentType("String_Node_Str");
  descriptionPane.setText(descriptionTxt);
  descriptionPane.setSize(new Dimension(MAX_MSG_PANE_WIDTH,MAX_MSG_PANE_HEIGHT));
  int height=descriptionPane.getPreferredSize().height;
  descriptionPane.setPreferredSize(new Dimension(MAX_MSG_PANE_WIDTH,height));
  northPanel.add(descriptionPane,BorderLayout.CENTER);
  contentPane.add(northPanel,BorderLayout.NORTH);
  certPanel=new TransparentPanel();
  contentPane.add(certPanel,BorderLayout.CENTER);
  TransparentPanel southPanel=new TransparentPanel(new BorderLayout());
  contentPane.add(southPanel,BorderLayout.SOUTH);
  certButton=new JButton();
  certButton.setText(GuiActivator.getResources().getI18NString("String_Node_Str"));
  certButton.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent e){
      actionShowCertificate();
    }
  }
);
  TransparentPanel firstButonPanel=new TransparentPanel(new FlowLayout(FlowLayout.LEFT));
  firstButonPanel.add(certButton);
  southPanel.add(firstButonPanel,BorderLayout.WEST);
  TransparentPanel secondButonPanel=new TransparentPanel(new FlowLayout(FlowLayout.RIGHT));
  JButton cancelButton=new JButton(GuiActivator.getResources().getI18NString("String_Node_Str"));
  cancelButton.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent e){
      actionCancel();
    }
  }
);
  JButton continueButton=new JButton(GuiActivator.getResources().getI18NString("String_Node_Str"));
  continueButton.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent e){
      actionContinue();
    }
  }
);
  secondButonPanel.add(continueButton);
  secondButonPanel.add(cancelButton);
  southPanel.add(secondButonPanel,BorderLayout.EAST);
  this.getContentPane().add(contentPane,BorderLayout.CENTER);
  pack();
}

Fixed version (ground truth):
/** 
 * Inits the dialog initial display.
 */
private void init(){
  this.getContentPane().setLayout(new BorderLayout());
  contentPane=new TransparentPanel(new BorderLayout(5,5));
  TransparentPanel northPanel=new TransparentPanel(new BorderLayout(5,5));
  northPanel.setBorder(BorderFactory.createEmptyBorder(10,5,5,5));
  JLabel imgLabel=new JLabel(GuiActivator.getResources().getImage("String_Node_Str"));
  imgLabel.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
  northPanel.add(imgLabel,BorderLayout.WEST);
  String descriptionTxt=GuiActivator.getResources().getI18NString("String_Node_Str",new String[]{GuiActivator.getResources().getSettingsString("String_Node_Str"),host,String.valueOf(port)});
  StyledHTMLEditorPane descriptionPane=new StyledHTMLEditorPane();
  descriptionPane.setOpaque(false);
  descriptionPane.setEditable(false);
  descriptionPane.setContentType("String_Node_Str");
  descriptionPane.setText(descriptionTxt);
  descriptionPane.setSize(new Dimension(MAX_MSG_PANE_WIDTH,MAX_MSG_PANE_HEIGHT));
  int height=descriptionPane.getPreferredSize().height;
  descriptionPane.setPreferredSize(new Dimension(MAX_MSG_PANE_WIDTH,height));
  northPanel.add(descriptionPane,BorderLayout.CENTER);
  contentPane.add(northPanel,BorderLayout.NORTH);
  certPanel=new TransparentPanel();
  contentPane.add(certPanel,BorderLayout.CENTER);
  TransparentPanel southPanel=new TransparentPanel(new BorderLayout());
  contentPane.add(southPanel,BorderLayout.SOUTH);
  certButton=new JButton();
  certButton.setText(GuiActivator.getResources().getI18NString("String_Node_Str"));
  certButton.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent e){
      actionShowCertificate();
    }
  }
);
  TransparentPanel firstButonPanel=new TransparentPanel(new FlowLayout(FlowLayout.LEFT));
  firstButonPanel.add(certButton);
  southPanel.add(firstButonPanel,BorderLayout.WEST);
  TransparentPanel secondButonPanel=new TransparentPanel(new FlowLayout(FlowLayout.RIGHT));
  JButton cancelButton=new JButton(GuiActivator.getResources().getI18NString("String_Node_Str"));
  cancelButton.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent e){
      actionCancel();
    }
  }
);
  JButton continueButton=new JButton(GuiActivator.getResources().getI18NString("String_Node_Str"));
  continueButton.addActionListener(new ActionListener(){
    public void actionPerformed(    ActionEvent e){
      actionContinue();
    }
  }
);
  secondButonPanel.add(continueButton);
  secondButonPanel.add(cancelButton);
  southPanel.add(secondButonPanel,BorderLayout.EAST);
  this.getContentPane().add(contentPane,BorderLayout.CENTER);
  pack();
}