Program: 46785
Project: 46785
Buggy source:
/** 
 * Create the panel
 */
public SubmissionPanel(EnvironmentManager em){
  super();
  this.em=em;
  layout=new FormLayout(new ColumnSpec[]{FormFactory.RELATED_GAP_COLSPEC,new ColumnSpec("String_Node_Str"),FormFactory.RELATED_GAP_COLSPEC,new ColumnSpec("String_Node_Str"),FormFactory.RELATED_GAP_COLSPEC,FormFactory.DEFAULT_COLSPEC,FormFactory.RELATED_GAP_COLSPEC,new ColumnSpec("String_Node_Str"),FormFactory.RELATED_GAP_COLSPEC,FormFactory.DEFAULT_COLSPEC,FormFactory.RELATED_GAP_COLSPEC},new RowSpec[]{FormFactory.RELATED_GAP_ROWSPEC,FormFactory.DEFAULT_ROWSPEC,FormFactory.RELATED_GAP_ROWSPEC,FormFactory.DEFAULT_ROWSPEC,FormFactory.RELATED_GAP_ROWSPEC,FormFactory.DEFAULT_ROWSPEC,FormFactory.RELATED_GAP_ROWSPEC,FormFactory.DEFAULT_ROWSPEC,FormFactory.RELATED_GAP_ROWSPEC,FormFactory.DEFAULT_ROWSPEC,FormFactory.RELATED_GAP_ROWSPEC,new RowSpec("String_Node_Str"),FormFactory.RELATED_GAP_ROWSPEC,FormFactory.DEFAULT_ROWSPEC,FormFactory.RELATED_GAP_ROWSPEC,FormFactory.DEFAULT_ROWSPEC,FormFactory.RELATED_GAP_ROWSPEC,new RowSpec("String_Node_Str"),FormFactory.RELATED_GAP_ROWSPEC,FormFactory.DEFAULT_ROWSPEC,FormFactory.RELATED_GAP_ROWSPEC});
  setLayout(layout);
  add(getScrollPane(),new CellConstraints(2,12,3,1,CellConstraints.FILL,CellConstraints.FILL));
  add(getScrollPane_1(),new CellConstraints(2,18,3,1,CellConstraints.FILL,CellConstraints.FILL));
  add(getLocalLabel(),new CellConstraints(2,16,3,1));
  add(getRemoteLabel(),new CellConstraints(2,10,3,1));
  add(getJsdlTemplatePanel(),new CellConstraints(6,2,5,17,CellConstraints.FILL,CellConstraints.FILL));
  add(getButton(),new CellConstraints(10,20));
  em.addFqanListener(this);
  add(getRemoveButtonRemote(),new CellConstraints(4,14,CellConstraints.FILL,CellConstraints.DEFAULT));
  add(getAddButtonRemote(),new CellConstraints(2,14,CellConstraints.FILL,CellConstraints.DEFAULT));
  add(getRemoveButtonLocal(),new CellConstraints(4,20,CellConstraints.FILL,CellConstraints.DEFAULT));
  add(getAddButtonLocal(),new CellConstraints(2,20,CellConstraints.FILL,CellConstraints.DEFAULT));
  add(getCurrentVoLabel(),new CellConstraints(2,2,3,1));
  add(getSeparator(),new CellConstraints(2,8,3,2));
  add(getCurrentVOField(),new CellConstraints(2,4,3,1));
  add(getChangeButton(),new CellConstraints(2,6,3,1,CellConstraints.FILL,CellConstraints.DEFAULT));
  setFqanLabelText(em.getDefaultFqan());
}

Fixed version (ground truth):
/** 
 * Create the panel
 */
public SubmissionPanel(EnvironmentManager em){
  super();
  FileFilter filter1=new ExtensionFileFilter("String_Node_Str",new String[]{"String_Node_Str","String_Node_Str"});
  fc.setFileFilter(filter1);
  this.em=em;
  layout=new FormLayout(new ColumnSpec[]{FormFactory.RELATED_GAP_COLSPEC,ColumnSpec.decode("String_Node_Str"),FormFactory.RELATED_GAP_COLSPEC,ColumnSpec.decode("String_Node_Str"),FormFactory.RELATED_GAP_COLSPEC,FormFactory.DEFAULT_COLSPEC,FormFactory.RELATED_GAP_COLSPEC,ColumnSpec.decode("String_Node_Str"),FormFactory.RELATED_GAP_COLSPEC,FormFactory.DEFAULT_COLSPEC,FormFactory.RELATED_GAP_COLSPEC},new RowSpec[]{FormFactory.RELATED_GAP_ROWSPEC,FormFactory.DEFAULT_ROWSPEC,FormFactory.RELATED_GAP_ROWSPEC,FormFactory.DEFAULT_ROWSPEC,FormFactory.RELATED_GAP_ROWSPEC,FormFactory.DEFAULT_ROWSPEC,FormFactory.RELATED_GAP_ROWSPEC,FormFactory.DEFAULT_ROWSPEC,FormFactory.RELATED_GAP_ROWSPEC,FormFactory.DEFAULT_ROWSPEC,FormFactory.RELATED_GAP_ROWSPEC,RowSpec.decode("String_Node_Str"),FormFactory.RELATED_GAP_ROWSPEC,FormFactory.DEFAULT_ROWSPEC,FormFactory.RELATED_GAP_ROWSPEC,FormFactory.DEFAULT_ROWSPEC,FormFactory.RELATED_GAP_ROWSPEC,RowSpec.decode("String_Node_Str"),FormFactory.RELATED_GAP_ROWSPEC,FormFactory.DEFAULT_ROWSPEC,FormFactory.RELATED_GAP_ROWSPEC});
  setLayout(layout);
  add(getScrollPane(),new CellConstraints(2,12,3,1,CellConstraints.FILL,CellConstraints.FILL));
  add(getScrollPane_1(),new CellConstraints(2,18,3,1,CellConstraints.FILL,CellConstraints.FILL));
  add(getLocalLabel(),new CellConstraints(2,16,3,1));
  add(getRemoteLabel(),new CellConstraints(2,10,3,1));
  add(getJsdlTemplatePanel(),new CellConstraints(6,2,5,17,CellConstraints.FILL,CellConstraints.FILL));
  add(getButton(),new CellConstraints(10,20));
  em.addFqanListener(this);
  add(getRemoveButtonRemote(),new CellConstraints(4,14,CellConstraints.FILL,CellConstraints.DEFAULT));
  add(getAddButtonRemote(),new CellConstraints(2,14,CellConstraints.FILL,CellConstraints.DEFAULT));
  add(getRemoveButtonLocal(),new CellConstraints(4,20,CellConstraints.FILL,CellConstraints.DEFAULT));
  add(getAddButtonLocal(),new CellConstraints(2,20,CellConstraints.FILL,CellConstraints.DEFAULT));
  add(getCurrentVoLabel(),new CellConstraints(2,2,3,1));
  add(getSeparator(),new CellConstraints(2,8,3,2));
  add(getCurrentVOField(),new CellConstraints(2,4,3,1));
  add(getChangeButton(),new CellConstraints(2,6,3,1,CellConstraints.FILL,CellConstraints.DEFAULT));
  setFqanLabelText(em.getDefaultFqan());
}