Program: 133478
Project: 133478
Buggy source:
/** 
 * Gets the row template for a connection as defined in the  {@link ConnectionTable documentation for the class}.
 * @return An {@code ArrayList<Entry>} containing the template {@code Entry}s for each exposed connection property.
 */
protected ArrayList<VizEntry> createConnectionTemplate(){
  ArrayList<VizEntry> template=new ArrayList<VizEntry>();
  IVizEntryContentProvider contentProvider;
  KeyEntryContentProvider keyContentProvider=new KeyEntryContentProvider(keyManager);
  VizEntry keyEntry=new KeyEntry(keyContentProvider);
  keyEntry.setName("String_Node_Str");
  keyEntry.setDescription("String_Node_Str");
  template.add(keyEntry);
  contentProvider=new BasicVizEntryContentProvider();
  contentProvider.setDefaultValue("String_Node_Str");
  VizEntry hostEntry=new VizEntry(contentProvider);
  hostEntry.setName("String_Node_Str");
  hostEntry.setDescription("String_Node_Str" + "String_Node_Str");
  template.add(hostEntry);
  PortEntryContentProvider portContentProvider=new PortEntryContentProvider();
  portContentProvider.setDefaultValue("String_Node_Str");
  VizEntry hostPortEntry=new PortEntry(portContentProvider);
  hostPortEntry.setName("String_Node_Str");
  hostPortEntry.setDescription("String_Node_Str" + "String_Node_Str" + Integer.toString(PortEntryContentProvider.MIN_PORT) + "String_Node_Str"+ Integer.toString(PortEntryContentProvider.MAX_PORT)+ "String_Node_Str");
  template.add(hostPortEntry);
  contentProvider=new BasicVizEntryContentProvider();
  contentProvider.setAllowedValueType(VizAllowedValueType.Undefined);
  VizEntry pathEntry=new VizEntry(contentProvider);
  pathEntry.setName("String_Node_Str");
  pathEntry.setDescription("String_Node_Str");
  template.add(pathEntry);
  return template;
}

Fixed version (ground truth):
/** 
 * Gets the row template for a connection as defined in the  {@link ConnectionTable documentation for the class}.
 * @return An {@code ArrayList<Entry>} containing the template {@code Entry}s for each exposed connection property.
 */
protected ArrayList<VizEntry> createConnectionTemplate(){
  ArrayList<VizEntry> template=new ArrayList<VizEntry>();
  IVizEntryContentProvider contentProvider;
  KeyEntryContentProvider keyContentProvider=new KeyEntryContentProvider(keyManager);
  VizEntry keyEntry=new KeyEntry(keyContentProvider);
  keyEntry.setName("String_Node_Str");
  keyEntry.setDescription("String_Node_Str");
  template.add(keyEntry);
  contentProvider=new BasicVizEntryContentProvider();
  contentProvider.setDefaultValue("String_Node_Str");
  VizEntry hostEntry=new VizEntry(contentProvider);
  hostEntry.setName("String_Node_Str");
  hostEntry.setDescription("String_Node_Str" + "String_Node_Str");
  template.add(hostEntry);
  PortEntryContentProvider portContentProvider=new PortEntryContentProvider();
  portContentProvider.setDefaultValue("String_Node_Str");
  VizEntry hostPortEntry=new PortEntry(portContentProvider);
  hostPortEntry.setName("String_Node_Str");
  hostPortEntry.setDescription("String_Node_Str" + "String_Node_Str" + Integer.toString(PortEntryContentProvider.MIN_PORT) + "String_Node_Str"+ Integer.toString(PortEntryContentProvider.MAX_PORT)+ "String_Node_Str");
  template.add(hostPortEntry);
  contentProvider=new BasicVizEntryContentProvider();
  contentProvider.setAllowedValueType(VizAllowedValueType.Executable);
  VizEntry pathEntry=new VizEntry(contentProvider);
  pathEntry.setName("String_Node_Str");
  pathEntry.setDescription("String_Node_Str");
  template.add(pathEntry);
  return template;
}