Program: 133476
Project: 133476
Buggy source:
@Override protected ConnectionTable createConnectionTable(){
  return new ConnectionTable(){
    @Override protected ArrayList<VizEntry> createConnectionTemplate(){
      ArrayList<VizEntry> template=super.createConnectionTemplate();
      IVizEntryContentProvider contentProvider;
      contentProvider=new BasicVizEntryContentProvider();
      contentProvider.setDefaultValue("String_Node_Str");
      VizEntry proxyEntry=new VizEntry(contentProvider);
      proxyEntry.setName("String_Node_Str");
      template.add(proxyEntry);
      PortEntryContentProvider portContentProvider=new PortEntryContentProvider();
      portContentProvider.setRange(PortEntryContentProvider.MIN_PORT,PortEntryContentProvider.MAX_PORT);
      portContentProvider.setDefaultValue(22);
      VizEntry proxyPortEntry=new PortEntry(portContentProvider);
      proxyPortEntry.setName("String_Node_Str");
      template.add(proxyPortEntry);
      contentProvider=new BasicVizEntryContentProvider();
      contentProvider.setAllowedValueType(VizAllowedValueType.Undefined);
      contentProvider.setDefaultValue("String_Node_Str");
      VizEntry visitUserEntry=new VizEntry(contentProvider);
      visitUserEntry.setName("String_Node_Str");
      template.add(visitUserEntry);
      return template;
    }
  }
;
}

Fixed version (ground truth):
@Override protected ConnectionTable createConnectionTable(){
  return new ConnectionTable(){
    @Override protected ArrayList<VizEntry> createConnectionTemplate(){
      ArrayList<VizEntry> template=super.createConnectionTemplate();
      IVizEntryContentProvider contentProvider;
      contentProvider=new BasicVizEntryContentProvider();
      contentProvider.setDefaultValue("String_Node_Str");
      VizEntry proxyEntry=new VizEntry(contentProvider);
      proxyEntry.setName("String_Node_Str");
      template.add(proxyEntry);
      PortEntryContentProvider portContentProvider=new PortEntryContentProvider();
      portContentProvider.setRange(PortEntryContentProvider.MIN_PORT,PortEntryContentProvider.MAX_PORT);
      portContentProvider.setDefaultValue(22);
      VizEntry proxyPortEntry=new PortEntry(portContentProvider);
      proxyPortEntry.setName("String_Node_Str");
      template.add(proxyPortEntry);
      contentProvider=new BasicVizEntryContentProvider();
      contentProvider.setAllowedValueType(VizAllowedValueType.Undefined);
      contentProvider.setDefaultValue("String_Node_Str");
      VizEntry visitUserEntry=new VizEntry(contentProvider);
      visitUserEntry.setName("String_Node_Str");
      template.add(visitUserEntry);
      Iterator<VizEntry> it=template.iterator();
      while (it.hasNext()) {
        VizEntry entry=it.next();
        if ("String_Node_Str".equals(entry.getName())) {
          it.remove();
        }
      }
      contentProvider=new BasicVizEntryContentProvider();
      contentProvider.setAllowedValueType(VizAllowedValueType.Executable);
      ArrayList<String> allowedValues=new ArrayList<String>();
      String defaultPath=System.getProperty("String_Node_Str");
      if (defaultPath != null) {
        if (defaultPath.contains("String_Node_Str")) {
          defaultPath=defaultPath.replace("String_Node_Str",System.getProperty("String_Node_Str"));
          allowedValues.add(defaultPath);
        }
      }
      contentProvider.setAllowedValues(allowedValues);
      VizEntry pathEntry=new VizEntry(contentProvider);
      pathEntry.setName("String_Node_Str");
      pathEntry.setDescription("String_Node_Str");
      template.add(3,pathEntry);
      return template;
    }
  }
;
}