Program: 1021
Project: 1021
Buggy source:
@Override @SuppressWarnings("String_Node_Str") public void setContents(UIWidget contents){
  super.setContents(contents);
  UIDropdown<VideoQuality> videoQuality=find("String_Node_Str",UIDropdown.class);
  videoQuality.setOptions(Lists.newArrayList(VideoQuality.NICE,VideoQuality.EPIC,VideoQuality.INSANE,VideoQuality.UBER));
  videoQuality.bindSelection(new VideoQualityBinding(config.getRendering()));
  UIDropdown<EnvironmentalEffects> environmentalEffects=find("String_Node_Str",UIDropdown.class);
  environmentalEffects.setOptions(Lists.newArrayList(EnvironmentalEffects.OFF,EnvironmentalEffects.LOW,EnvironmentalEffects.MEDIUM,EnvironmentalEffects.HIGH));
  environmentalEffects.bindSelection(new EnvironmentEffectsBinding(config.getRendering()));
  UIDropdown<ViewDistance> viewDistance=find("String_Node_Str",UIDropdown.class);
  viewDistance.setOptions(Arrays.asList(ViewDistance.values()));
  viewDistance.bindSelection(BindHelper.bindBeanProperty("String_Node_Str",config.getRendering(),ViewDistance.class));
  UIDropdown<WaterReflection> waterReflection=find("String_Node_Str",UIDropdown.class);
  waterReflection.setOptions(Lists.newArrayList(WaterReflection.SKY,WaterReflection.LOCAL,WaterReflection.GLOBAL));
  waterReflection.bindSelection(new WaterReflectionBinding(config.getRendering()));
  UIDropdown<Integer> blur=find("String_Node_Str",UIDropdown.class);
  blur.setOptions(Lists.newArrayList(0,1,2,3));
  blur.bindSelection(BindHelper.bindBeanProperty("String_Node_Str",config.getRendering(),Integer.TYPE));
  blur.setOptionAdapter(new DisplayValueAdapter<Integer>(){
    @Override public String convert(    Integer value){
switch (value) {
case 1:
        return "String_Node_Str";
case 2:
      return "String_Node_Str";
case 3:
    return "String_Node_Str";
default :
  return "String_Node_Str";
}
}
}
);
UIDropdown<DynamicShadows> dynamicShadows=find("String_Node_Str",UIDropdown.class);
dynamicShadows.setOptions(Arrays.asList(DynamicShadows.values()));
dynamicShadows.bindSelection(new DynamicShadowsBinding(config.getRendering()));
UISlider fovSlider=find("String_Node_Str",UISlider.class);
fovSlider.setIncrement(5.0f);
fovSlider.setPrecision(0);
fovSlider.setMinimum(70);
fovSlider.setRange(50);
fovSlider.bindValue(BindHelper.bindBeanProperty("String_Node_Str",config.getRendering(),Float.TYPE));
find("String_Node_Str",UICheckbox.class).bindChecked(BindHelper.bindBeanProperty("String_Node_Str",engine,Boolean.TYPE));
find("String_Node_Str",UICheckbox.class).bindChecked(BindHelper.bindBeanProperty("String_Node_Str",config.getRendering(),Boolean.TYPE));
find("String_Node_Str",UICheckbox.class).bindChecked(BindHelper.bindBeanProperty("String_Node_Str",config.getRendering(),Boolean.TYPE));
find("String_Node_Str",UICheckbox.class).bindChecked(BindHelper.bindBeanProperty("String_Node_Str",config.getRendering(),Boolean.TYPE));
find("String_Node_Str",UIButton.class).subscribe(new ButtonEventListener(){
@Override public void onButtonActivated(UIButton button){
logger.info("String_Node_Str" + config.getRendering().toString());
logger.info("String_Node_Str" + config.getRendering().getDebug().toString());
CoreRegistry.get(ShaderManager.class).recompileAllShaders();
TerasologyEngine te=(TerasologyEngine)engine;
if (te.isFullscreen() != find("String_Node_Str",UICheckbox.class).isChecked()) {
te.setFullscreen(!te.isFullscreen());
}
nuiManager.popScreen();
}
}
);
}

Fixed version (ground truth):
@Override @SuppressWarnings("String_Node_Str") public void setContents(UIWidget contents){
  super.setContents(contents);
  UIDropdown<VideoQuality> videoQuality=find("String_Node_Str",UIDropdown.class);
  videoQuality.setOptions(Lists.newArrayList(VideoQuality.NICE,VideoQuality.EPIC,VideoQuality.INSANE,VideoQuality.UBER));
  videoQuality.bindSelection(new VideoQualityBinding(config.getRendering()));
  UIDropdown<EnvironmentalEffects> environmentalEffects=find("String_Node_Str",UIDropdown.class);
  environmentalEffects.setOptions(Lists.newArrayList(EnvironmentalEffects.OFF,EnvironmentalEffects.LOW,EnvironmentalEffects.MEDIUM,EnvironmentalEffects.HIGH));
  environmentalEffects.bindSelection(new EnvironmentEffectsBinding(config.getRendering()));
  UIDropdown<ViewDistance> viewDistance=find("String_Node_Str",UIDropdown.class);
  viewDistance.setOptions(Arrays.asList(ViewDistance.values()));
  viewDistance.bindSelection(BindHelper.bindBeanProperty("String_Node_Str",config.getRendering(),ViewDistance.class));
  UIDropdown<WaterReflection> waterReflection=find("String_Node_Str",UIDropdown.class);
  waterReflection.setOptions(Lists.newArrayList(WaterReflection.SKY,WaterReflection.LOCAL,WaterReflection.GLOBAL));
  waterReflection.bindSelection(new WaterReflectionBinding(config.getRendering()));
  UIDropdown<Integer> blur=find("String_Node_Str",UIDropdown.class);
  blur.setOptions(Lists.newArrayList(0,1,2,3));
  blur.bindSelection(BindHelper.bindBeanProperty("String_Node_Str",config.getRendering(),Integer.TYPE));
  blur.setOptionAdapter(new DisplayValueAdapter<Integer>(){
    @Override public String convert(    Integer value){
switch (value) {
case 1:
        return "String_Node_Str";
case 2:
      return "String_Node_Str";
case 3:
    return "String_Node_Str";
default :
  return "String_Node_Str";
}
}
}
);
UIDropdown<DynamicShadows> dynamicShadows=find("String_Node_Str",UIDropdown.class);
dynamicShadows.setOptions(Arrays.asList(DynamicShadows.values()));
dynamicShadows.bindSelection(new DynamicShadowsBinding(config.getRendering()));
UISlider fovSlider=find("String_Node_Str",UISlider.class);
fovSlider.setIncrement(5.0f);
fovSlider.setPrecision(0);
fovSlider.setMinimum(70);
fovSlider.setRange(50);
fovSlider.bindValue(BindHelper.bindBeanProperty("String_Node_Str",config.getRendering(),Float.TYPE));
find("String_Node_Str",UICheckbox.class).bindChecked(BindHelper.bindBeanProperty("String_Node_Str",engine,Boolean.TYPE));
find("String_Node_Str",UICheckbox.class).bindChecked(BindHelper.bindBeanProperty("String_Node_Str",config.getRendering(),Boolean.TYPE));
find("String_Node_Str",UICheckbox.class).bindChecked(BindHelper.bindBeanProperty("String_Node_Str",config.getRendering(),Boolean.TYPE));
find("String_Node_Str",UICheckbox.class).bindChecked(BindHelper.bindBeanProperty("String_Node_Str",config.getRendering(),Boolean.TYPE));
find("String_Node_Str",UIButton.class).subscribe(new ButtonEventListener(){
@Override public void onButtonActivated(UIButton button){
logger.info("String_Node_Str" + config.getRendering().toString());
CoreRegistry.get(ShaderManager.class).recompileAllShaders();
TerasologyEngine te=(TerasologyEngine)engine;
if (te.isFullscreen() != find("String_Node_Str",UICheckbox.class).isChecked()) {
te.setFullscreen(!te.isFullscreen());
}
nuiManager.popScreen();
}
}
);
}