Program: 147085
Project: 147085
Buggy source:
protected void addAppearanceProperties(Sheet sheet){
  try {
    sheet.get(Sheet.PROPERTIES).remove("String_Node_Str");
    Sheet.Set appearanceSheet=createExpertSet();
    appearanceSheet.setDisplayName("String_Node_Str");
    sheet.put(appearanceSheet);
    PropertySupport.Reflection nextNodePropeVis;
    nextNodePropeVis=new PropertySupport.Reflection(this,Boolean.class,"String_Node_Str","String_Node_Str");
    nextNodePropeVis.setName("String_Node_Str");
    nextNodePropeVis.setShortDescription(appearance.getPropertyByName("String_Node_Str").getComment());
    appearanceSheet.put(nextNodePropeVis);
    PropertySupport.Reflection nextNodeProp5;
    nextNodeProp5=new PropertySupport.Reflection(this,double.class,"String_Node_Str","String_Node_Str");
    nextNodeProp5.setName("String_Node_Str");
    nextNodeProp5.setShortDescription(appearance.getPropertyByName("String_Node_Str").getComment());
    appearanceSheet.put(nextNodeProp5);
    PropertySupport.Reflection nextNodeProp4;
    nextNodeProp4=new PropertySupport.Reflection(this,Color.class,"String_Node_Str","String_Node_Str");
    nextNodeProp4.setName("String_Node_Str");
    appearanceSheet.put(nextNodeProp4);
    PropertySupport.Reflection nextNodePropRepresentation;
    SurfaceProperties surfApp=appearance.get_SurfaceProperties();
    nextNodePropRepresentation=new PropertySupport.Reflection(this,int.class,"String_Node_Str","String_Node_Str");
    nextNodePropRepresentation.setName("String_Node_Str");
    nextNodePropRepresentation.setShortDescription(surfApp.getPropertyByName("String_Node_Str").getComment());
    appearanceSheet.put(nextNodePropRepresentation);
  }
 catch (  NoSuchMethodException ex) {
    ex.printStackTrace();
  }
}

Fixed version (ground truth):
protected void addAppearanceProperties(Sheet sheet){
  try {
    sheet.get(Sheet.PROPERTIES).remove("String_Node_Str");
    Sheet.Set appearanceSheet=new Sheet.Set();
    appearanceSheet.setDisplayName("String_Node_Str");
    sheet.put(appearanceSheet);
    PropertySupport.Reflection nextNodePropeVis;
    nextNodePropeVis=new PropertySupport.Reflection(this,Boolean.class,"String_Node_Str","String_Node_Str");
    nextNodePropeVis.setName("String_Node_Str");
    nextNodePropeVis.setShortDescription(appearance.getPropertyByName("String_Node_Str").getComment());
    appearanceSheet.put(nextNodePropeVis);
    PropertySupport.Reflection nextNodeProp5;
    nextNodeProp5=new PropertySupport.Reflection(this,double.class,"String_Node_Str","String_Node_Str");
    nextNodeProp5.setName("String_Node_Str");
    nextNodeProp5.setShortDescription(appearance.getPropertyByName("String_Node_Str").getComment());
    appearanceSheet.put(nextNodeProp5);
    PropertySupport.Reflection nextNodeProp4;
    nextNodeProp4=new PropertySupport.Reflection(this,Color.class,"String_Node_Str","String_Node_Str");
    nextNodeProp4.setName("String_Node_Str");
    appearanceSheet.put(nextNodeProp4);
    PropertySupport.Reflection nextNodePropRepresentation;
    SurfaceProperties surfApp=appearance.get_SurfaceProperties();
    nextNodePropRepresentation=new PropertySupport.Reflection(this,int.class,"String_Node_Str","String_Node_Str");
    nextNodePropRepresentation.setName("String_Node_Str");
    nextNodePropRepresentation.setShortDescription(surfApp.getPropertyByName("String_Node_Str").getComment());
    appearanceSheet.put(nextNodePropRepresentation);
  }
 catch (  NoSuchMethodException ex) {
    ex.printStackTrace();
  }
}