Program: 189765
Project: 189765
Buggy source:
@Override public PreviewProperty[] getProperties(){
  List<PreviewProperty> properties=new ArrayList<PreviewProperty>();
  properties.add(PreviewProperty.createProperty(this,PreviewProperty.EDGE_LAYOUT_USE_RENDERER,PreviewProperty.RendererModes.class,"String_Node_Str","String_Node_Str",PreviewProperty.CATEGORY_EDGE_LAYOUT));
  properties.add(PreviewProperty.createProperty(this,PreviewProperty.EDGE_LAYOUT_REFRESH_RATE,Integer.class,"String_Node_Str","String_Node_Str",PreviewProperty.CATEGORY_EDGE_LAYOUT));
  properties.add(PreviewProperty.createProperty(this,PreviewProperty.EDGE_LAYOUT_EDGE_THINKNESS,Double.class,"String_Node_Str","String_Node_Str",PreviewProperty.CATEGORY_EDGE_LAYOUT));
  properties.add(PreviewProperty.createProperty(this,PreviewProperty.EDGE_LAYOUT_EDGE_TRANSPARENCY,Double.class,"String_Node_Str","String_Node_Str",PreviewProperty.CATEGORY_EDGE_LAYOUT));
  PropertyEditorManager.registerEditor(ColorWrapper.class,DependantColorPropertyEditor.class);
  properties.add(PreviewProperty.createProperty(this,PreviewProperty.EDGE_LAYOUT_SIMPLE_RENDERER_COLOR,ColorWrapper.class,"String_Node_Str","String_Node_Str",PreviewProperty.CATEGORY_EDGE_LAYOUT));
  properties.add(PreviewProperty.createProperty(this,PreviewProperty.EDGE_LAYOUT_USE_PERCENTAGE_INSTEAD_OF_LINEAR_SCALE,Boolean.class,"String_Node_Str","String_Node_Str",PreviewProperty.CATEGORY_EDGE_LAYOUT));
  properties.add(PreviewProperty.createProperty(this,PreviewProperty.EDGE_LAYOUT_PRECALCULATE_POINTS,Boolean.class,"String_Node_Str","String_Node_Str",PreviewProperty.CATEGORY_EDGE_LAYOUT));
  return properties.toArray(new PreviewProperty[0]);
}

Fixed version (ground truth):
@Override public PreviewProperty[] getProperties(){
  List<PreviewProperty> properties=new ArrayList<PreviewProperty>();
  properties.add(PreviewProperty.createProperty(this,PreviewProperty.EDGE_LAYOUT_USE_RENDERER,PreviewProperty.RendererModes.class,"String_Node_Str","String_Node_Str",PreviewProperty.CATEGORY_EDGE_LAYOUT));
  properties.add(PreviewProperty.createProperty(this,PreviewProperty.EDGE_LAYOUT_REFRESH_RATE,Integer.class,"String_Node_Str","String_Node_Str",PreviewProperty.CATEGORY_EDGE_LAYOUT));
  properties.add(PreviewProperty.createProperty(this,PreviewProperty.EDGE_LAYOUT_EDGE_THICKNESS,Double.class,"String_Node_Str","String_Node_Str",PreviewProperty.CATEGORY_EDGE_LAYOUT));
  properties.add(PreviewProperty.createProperty(this,PreviewProperty.EDGE_LAYOUT_EDGE_TRANSPARENCY,Double.class,"String_Node_Str","String_Node_Str",PreviewProperty.CATEGORY_EDGE_LAYOUT));
  properties.add(PreviewProperty.createProperty(this,PreviewProperty.EDGE_LAYOUT_EDGE_TRANSPARENCY_FORCE,Boolean.class,"String_Node_Str","String_Node_Str",PreviewProperty.CATEGORY_EDGE_LAYOUT));
  PropertyEditorManager.registerEditor(ColorWrapper.class,DependantColorPropertyEditor.class);
  properties.add(PreviewProperty.createProperty(this,PreviewProperty.EDGE_LAYOUT_SIMPLE_RENDERER_COLOR,ColorWrapper.class,"String_Node_Str","String_Node_Str",PreviewProperty.CATEGORY_EDGE_LAYOUT));
  properties.add(PreviewProperty.createProperty(this,PreviewProperty.EDGE_LAYOUT_USE_PERCENTAGE_INSTEAD_OF_LINEAR_SCALE,Boolean.class,"String_Node_Str","String_Node_Str",PreviewProperty.CATEGORY_EDGE_LAYOUT));
  properties.add(PreviewProperty.createProperty(this,PreviewProperty.EDGE_LAYOUT_PRECALCULATE_POINTS,Boolean.class,"String_Node_Str","String_Node_Str",PreviewProperty.CATEGORY_EDGE_LAYOUT));
  return properties.toArray(new PreviewProperty[0]);
}