Program: 65803
Project: 65803
Buggy source:
protected void initOptions(){
  loadDefaultValues("String_Node_Str");
  ConfigurableOption bidiProcessing=new ConfigurableOption(BIDI_PROCESSING);
  bidiProcessing.setDisplayName(getMessage("String_Node_Str"));
  bidiProcessing.setDataType(IConfigurableOption.DataType.BOOLEAN);
  bidiProcessing.setDisplayType(IConfigurableOption.DisplayType.CHECKBOX);
  bidiProcessing.setDefaultValue(Boolean.TRUE);
  bidiProcessing.setToolTip(null);
  bidiProcessing.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption textWrapping=new ConfigurableOption(TEXT_WRAPPING);
  textWrapping.setDisplayName(getMessage("String_Node_Str"));
  textWrapping.setDataType(IConfigurableOption.DataType.BOOLEAN);
  textWrapping.setDisplayType(IConfigurableOption.DisplayType.CHECKBOX);
  textWrapping.setDefaultValue(Boolean.TRUE);
  textWrapping.setToolTip(null);
  textWrapping.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption fontSubstitution=new ConfigurableOption(FONT_SUBSTITUTION);
  fontSubstitution.setDisplayName(getMessage("String_Node_Str"));
  fontSubstitution.setDataType(IConfigurableOption.DataType.BOOLEAN);
  fontSubstitution.setDisplayType(IConfigurableOption.DisplayType.CHECKBOX);
  fontSubstitution.setDefaultValue(Boolean.TRUE);
  fontSubstitution.setToolTip(null);
  fontSubstitution.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption pageOverFlow=new ConfigurableOption(IPDFRenderOption.PAGE_OVERFLOW);
  pageOverFlow.setDisplayName(getMessage("String_Node_Str"));
  pageOverFlow.setDataType(IConfigurableOption.DataType.INTEGER);
  pageOverFlow.setDisplayType(IConfigurableOption.DisplayType.COMBO);
  pageOverFlow.setChoices(new OptionValue[]{new OptionValue(IPDFRenderOption.CLIP_CONTENT,getMessage("String_Node_Str")),new OptionValue(IPDFRenderOption.FIT_TO_PAGE_SIZE,getMessage("String_Node_Str")),new OptionValue(IPDFRenderOption.OUTPUT_TO_MULTIPLE_PAGES,getMessage("String_Node_Str")),new OptionValue(IPDFRenderOption.ENLARGE_PAGE_SIZE,getMessage("String_Node_Str"))});
  pageOverFlow.setDefaultValue(IPDFRenderOption.CLIP_CONTENT);
  pageOverFlow.setToolTip(null);
  pageOverFlow.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption copies=new ConfigurableOption(PostscriptRenderOption.OPTION_COPIES);
  copies.setDisplayName(getMessage("String_Node_Str"));
  copies.setDataType(IConfigurableOption.DataType.INTEGER);
  copies.setDisplayType(IConfigurableOption.DisplayType.TEXT);
  copies.setDefaultValue(1);
  copies.setToolTip(null);
  copies.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption collate=new ConfigurableOption(PostscriptRenderOption.OPTION_COLLATE);
  collate.setDisplayName(getMessage("String_Node_Str"));
  collate.setDataType(IConfigurableOption.DataType.BOOLEAN);
  collate.setDisplayType(IConfigurableOption.DisplayType.CHECKBOX);
  collate.setDefaultValue(Boolean.FALSE);
  collate.setToolTip(null);
  collate.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption duplex=new ConfigurableOption(PostscriptRenderOption.OPTION_DUPLEX);
  duplex.setDisplayName(getMessage("String_Node_Str"));
  duplex.setDataType(IConfigurableOption.DataType.STRING);
  duplex.setDisplayType(IConfigurableOption.DisplayType.TEXT);
  duplex.setChoices(new OptionValue[]{new OptionValue(IPostscriptRenderOption.DUPLEX_SIMPLEX,getMessage("String_Node_Str")),new OptionValue(IPostscriptRenderOption.DUPLEX_FLIP_ON_SHORT_EDGE,getMessage("String_Node_Str")),new OptionValue(IPostscriptRenderOption.DUPLEX_FLIP_ON_LONG_EDGE,getMessage("String_Node_Str"))});
  duplex.setDefaultValue(IPostscriptRenderOption.DUPLEX_SIMPLEX);
  duplex.setToolTip(null);
  duplex.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption paperSize=new ConfigurableOption(PostscriptRenderOption.OPTION_PAPER_SIZE);
  paperSize.setDisplayName(getMessage("String_Node_Str"));
  paperSize.setDataType(IConfigurableOption.DataType.STRING);
  paperSize.setDisplayType(IConfigurableOption.DisplayType.TEXT);
  paperSize.setDefaultValue(null);
  paperSize.setToolTip(null);
  paperSize.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption paperTray=new ConfigurableOption(PostscriptRenderOption.OPTION_PAPER_TRAY);
  paperTray.setDisplayName(getMessage("String_Node_Str"));
  paperTray.setDataType(IConfigurableOption.DataType.INTEGER);
  paperTray.setDisplayType(IConfigurableOption.DisplayType.TEXT);
  paperTray.setDefaultValue(null);
  paperTray.setToolTip(null);
  paperTray.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption scale=new ConfigurableOption(PostscriptRenderOption.OPTION_SCALE);
  scale.setDisplayName(getMessage("String_Node_Str"));
  scale.setDataType(IConfigurableOption.DataType.INTEGER);
  scale.setDisplayType(IConfigurableOption.DisplayType.TEXT);
  scale.setDefaultValue(100);
  scale.setToolTip(null);
  scale.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption resolution=new ConfigurableOption(PostscriptRenderOption.OPTION_RESOLUTION);
  resolution.setDisplayName(getMessage("String_Node_Str"));
  resolution.setDataType(IConfigurableOption.DataType.STRING);
  resolution.setDisplayType(IConfigurableOption.DisplayType.TEXT);
  resolution.setDefaultValue(null);
  resolution.setToolTip(null);
  resolution.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption color=new ConfigurableOption(PostscriptRenderOption.OPTION_COLOR);
  color.setDisplayName(getMessage("String_Node_Str"));
  color.setDataType(IConfigurableOption.DataType.BOOLEAN);
  color.setDisplayType(IConfigurableOption.DisplayType.CHECKBOX);
  color.setDefaultValue(Boolean.TRUE);
  color.setToolTip(null);
  color.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption chartDpi=new ConfigurableOption(CHART_DPI);
  chartDpi.setDisplayName(getMessage("String_Node_Str"));
  chartDpi.setDataType(IConfigurableOption.DataType.INTEGER);
  chartDpi.setDisplayType(IConfigurableOption.DisplayType.TEXT);
  chartDpi.setDefaultValue(new Integer(192));
  chartDpi.setToolTip(getMessage("String_Node_Str"));
  chartDpi.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption autoPaperSizeSelection=new ConfigurableOption(PostscriptRenderOption.OPTION_AUTO_PAPER_SIZE_SELECTION);
  autoPaperSizeSelection.setDisplayName(getMessage("String_Node_Str"));
  autoPaperSizeSelection.setDataType(IConfigurableOption.DataType.BOOLEAN);
  autoPaperSizeSelection.setDisplayType(IConfigurableOption.DisplayType.CHECKBOX);
  autoPaperSizeSelection.setDefaultValue(true);
  autoPaperSizeSelection.setToolTip(null);
  autoPaperSizeSelection.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption fitToPaper=new ConfigurableOption(PostscriptRenderOption.OPTION_FIT_TO_PAPER);
  fitToPaper.setDisplayName(getMessage("String_Node_Str"));
  fitToPaper.setDataType(IConfigurableOption.DataType.BOOLEAN);
  fitToPaper.setDisplayType(IConfigurableOption.DisplayType.CHECKBOX);
  fitToPaper.setDefaultValue(Boolean.FALSE);
  fitToPaper.setToolTip(null);
  fitToPaper.setDescription(getMessage("String_Node_Str"));
  options=new IConfigurableOption[]{bidiProcessing,textWrapping,fontSubstitution,pageOverFlow,copies,collate,duplex,paperSize,paperTray,scale,resolution,color,chartDpi,autoPaperSizeSelection,fitToPaper};
  applyDefaultValues();
}

Fixed version (ground truth):
protected void initOptions(){
  loadDefaultValues("String_Node_Str");
  ConfigurableOption bidiProcessing=new ConfigurableOption(BIDI_PROCESSING);
  bidiProcessing.setDisplayName(getMessage("String_Node_Str"));
  bidiProcessing.setDataType(IConfigurableOption.DataType.BOOLEAN);
  bidiProcessing.setDisplayType(IConfigurableOption.DisplayType.CHECKBOX);
  bidiProcessing.setDefaultValue(Boolean.TRUE);
  bidiProcessing.setToolTip(null);
  bidiProcessing.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption textWrapping=new ConfigurableOption(TEXT_WRAPPING);
  textWrapping.setDisplayName(getMessage("String_Node_Str"));
  textWrapping.setDataType(IConfigurableOption.DataType.BOOLEAN);
  textWrapping.setDisplayType(IConfigurableOption.DisplayType.CHECKBOX);
  textWrapping.setDefaultValue(Boolean.TRUE);
  textWrapping.setToolTip(null);
  textWrapping.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption fontSubstitution=new ConfigurableOption(FONT_SUBSTITUTION);
  fontSubstitution.setDisplayName(getMessage("String_Node_Str"));
  fontSubstitution.setDataType(IConfigurableOption.DataType.BOOLEAN);
  fontSubstitution.setDisplayType(IConfigurableOption.DisplayType.CHECKBOX);
  fontSubstitution.setDefaultValue(Boolean.TRUE);
  fontSubstitution.setToolTip(null);
  fontSubstitution.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption pageOverFlow=new ConfigurableOption(IPDFRenderOption.PAGE_OVERFLOW);
  pageOverFlow.setDisplayName(getMessage("String_Node_Str"));
  pageOverFlow.setDataType(IConfigurableOption.DataType.INTEGER);
  pageOverFlow.setDisplayType(IConfigurableOption.DisplayType.COMBO);
  pageOverFlow.setChoices(new OptionValue[]{new OptionValue(IPDFRenderOption.CLIP_CONTENT,getMessage("String_Node_Str")),new OptionValue(IPDFRenderOption.FIT_TO_PAGE_SIZE,getMessage("String_Node_Str")),new OptionValue(IPDFRenderOption.OUTPUT_TO_MULTIPLE_PAGES,getMessage("String_Node_Str")),new OptionValue(IPDFRenderOption.ENLARGE_PAGE_SIZE,getMessage("String_Node_Str"))});
  pageOverFlow.setDefaultValue(IPDFRenderOption.CLIP_CONTENT);
  pageOverFlow.setToolTip(null);
  pageOverFlow.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption copies=new ConfigurableOption(PostscriptRenderOption.OPTION_COPIES);
  copies.setDisplayName(getMessage("String_Node_Str"));
  copies.setDataType(IConfigurableOption.DataType.INTEGER);
  copies.setDisplayType(IConfigurableOption.DisplayType.TEXT);
  copies.setDefaultValue(1);
  copies.setToolTip(null);
  copies.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption collate=new ConfigurableOption(PostscriptRenderOption.OPTION_COLLATE);
  collate.setDisplayName(getMessage("String_Node_Str"));
  collate.setDataType(IConfigurableOption.DataType.BOOLEAN);
  collate.setDisplayType(IConfigurableOption.DisplayType.CHECKBOX);
  collate.setDefaultValue(Boolean.FALSE);
  collate.setToolTip(null);
  collate.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption duplex=new ConfigurableOption(PostscriptRenderOption.OPTION_DUPLEX);
  duplex.setDisplayName(getMessage("String_Node_Str"));
  duplex.setDataType(IConfigurableOption.DataType.STRING);
  duplex.setDisplayType(IConfigurableOption.DisplayType.TEXT);
  duplex.setChoices(new OptionValue[]{new OptionValue(IPostscriptRenderOption.DUPLEX_SIMPLEX,getMessage("String_Node_Str")),new OptionValue(IPostscriptRenderOption.DUPLEX_FLIP_ON_SHORT_EDGE,getMessage("String_Node_Str")),new OptionValue(IPostscriptRenderOption.DUPLEX_FLIP_ON_LONG_EDGE,getMessage("String_Node_Str"))});
  duplex.setDefaultValue(IPostscriptRenderOption.DUPLEX_SIMPLEX);
  duplex.setToolTip(null);
  duplex.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption paperSize=new ConfigurableOption(PostscriptRenderOption.OPTION_PAPER_SIZE);
  paperSize.setDisplayName(getMessage("String_Node_Str"));
  paperSize.setDataType(IConfigurableOption.DataType.STRING);
  paperSize.setDisplayType(IConfigurableOption.DisplayType.TEXT);
  paperSize.setDefaultValue(null);
  paperSize.setToolTip(null);
  paperSize.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption paperTray=new ConfigurableOption(PostscriptRenderOption.OPTION_PAPER_TRAY);
  paperTray.setDisplayName(getMessage("String_Node_Str"));
  paperTray.setDataType(IConfigurableOption.DataType.STRING);
  paperTray.setDisplayType(IConfigurableOption.DisplayType.TEXT);
  paperTray.setDefaultValue(null);
  paperTray.setToolTip(null);
  paperTray.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption scale=new ConfigurableOption(PostscriptRenderOption.OPTION_SCALE);
  scale.setDisplayName(getMessage("String_Node_Str"));
  scale.setDataType(IConfigurableOption.DataType.INTEGER);
  scale.setDisplayType(IConfigurableOption.DisplayType.TEXT);
  scale.setDefaultValue(100);
  scale.setToolTip(null);
  scale.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption resolution=new ConfigurableOption(PostscriptRenderOption.OPTION_RESOLUTION);
  resolution.setDisplayName(getMessage("String_Node_Str"));
  resolution.setDataType(IConfigurableOption.DataType.STRING);
  resolution.setDisplayType(IConfigurableOption.DisplayType.TEXT);
  resolution.setDefaultValue(null);
  resolution.setToolTip(null);
  resolution.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption color=new ConfigurableOption(PostscriptRenderOption.OPTION_COLOR);
  color.setDisplayName(getMessage("String_Node_Str"));
  color.setDataType(IConfigurableOption.DataType.BOOLEAN);
  color.setDisplayType(IConfigurableOption.DisplayType.CHECKBOX);
  color.setDefaultValue(Boolean.TRUE);
  color.setToolTip(null);
  color.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption chartDpi=new ConfigurableOption(CHART_DPI);
  chartDpi.setDisplayName(getMessage("String_Node_Str"));
  chartDpi.setDataType(IConfigurableOption.DataType.INTEGER);
  chartDpi.setDisplayType(IConfigurableOption.DisplayType.TEXT);
  chartDpi.setDefaultValue(new Integer(192));
  chartDpi.setToolTip(getMessage("String_Node_Str"));
  chartDpi.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption autoPaperSizeSelection=new ConfigurableOption(PostscriptRenderOption.OPTION_AUTO_PAPER_SIZE_SELECTION);
  autoPaperSizeSelection.setDisplayName(getMessage("String_Node_Str"));
  autoPaperSizeSelection.setDataType(IConfigurableOption.DataType.BOOLEAN);
  autoPaperSizeSelection.setDisplayType(IConfigurableOption.DisplayType.CHECKBOX);
  autoPaperSizeSelection.setDefaultValue(true);
  autoPaperSizeSelection.setToolTip(null);
  autoPaperSizeSelection.setDescription(getMessage("String_Node_Str"));
  ConfigurableOption fitToPaper=new ConfigurableOption(PostscriptRenderOption.OPTION_FIT_TO_PAPER);
  fitToPaper.setDisplayName(getMessage("String_Node_Str"));
  fitToPaper.setDataType(IConfigurableOption.DataType.BOOLEAN);
  fitToPaper.setDisplayType(IConfigurableOption.DisplayType.CHECKBOX);
  fitToPaper.setDefaultValue(Boolean.FALSE);
  fitToPaper.setToolTip(null);
  fitToPaper.setDescription(getMessage("String_Node_Str"));
  options=new IConfigurableOption[]{bidiProcessing,textWrapping,fontSubstitution,pageOverFlow,copies,collate,duplex,paperSize,paperTray,scale,resolution,color,chartDpi,autoPaperSizeSelection,fitToPaper};
  applyDefaultValues();
}