Program: 66135
Project: 66135
Buggy source:
/** 
 * Initializes all member variables Note: Manually written
 */
protected final void initDefault(){
  super.initDefault();
  Axis xAxisBase=AxisImpl.createDefault(Axis.BASE);
  try {
    ChartElementUtil.setDefaultValue(xAxisBase,"String_Node_Str",Position.BELOW_LITERAL);
    ChartElementUtil.setDefaultValue(xAxisBase.getTitle(),"String_Node_Str",false);
    ChartElementUtil.setDefaultValue(xAxisBase,"String_Node_Str",true);
    ChartElementUtil.setDefaultValue(xAxisBase,"String_Node_Str",Position.BELOW_LITERAL);
    ChartElementUtil.setDefaultValue(xAxisBase,"String_Node_Str",Orientation.HORIZONTAL_LITERAL);
    ChartElementUtil.setDefaultValue(xAxisBase.getOrigin(),"String_Node_Str",IntersectionType.MIN_LITERAL);
    xAxisBase.getOrigin().setValue(NumberDataElementImpl.create(0));
    ChartElementUtil.setDefaultValue(xAxisBase,"String_Node_Str",AxisType.TEXT_LITERAL);
    Axis yAxisOrthogonal=AxisImpl.createDefault(Axis.ORTHOGONAL);
    ChartElementUtil.setDefaultValue(yAxisOrthogonal,"String_Node_Str",Position.LEFT_LITERAL);
    ChartElementUtil.setDefaultValue(yAxisOrthogonal.getTitle().getCaption().getFont(),"String_Node_Str",90);
    ChartElementUtil.setDefaultValue(yAxisOrthogonal.getTitle(),"String_Node_Str",false);
    ChartElementUtil.setDefaultValue(yAxisOrthogonal,"String_Node_Str",true);
    ChartElementUtil.setDefaultValue(yAxisOrthogonal,"String_Node_Str",Position.LEFT_LITERAL);
    ChartElementUtil.setDefaultValue(yAxisOrthogonal,"String_Node_Str",Orientation.VERTICAL_LITERAL);
    ChartElementUtil.setDefaultValue(yAxisOrthogonal.getOrigin(),"String_Node_Str",IntersectionType.MIN_LITERAL);
    yAxisOrthogonal.getOrigin().setValue(NumberDataElementImpl.create(0));
    ChartElementUtil.setDefaultValue(yAxisOrthogonal,"String_Node_Str",AxisType.LINEAR_LITERAL);
    xAxisBase.getAssociatedAxes().add(yAxisOrthogonal);
    getAxes().add(xAxisBase);
    setRotation(Rotation3DImpl.createDefault());
  }
 catch (  ChartException e) {
  }
}

Fixed version (ground truth):
/** 
 * Initializes all member variables Note: Manually written
 */
protected final void initDefault(){
  super.initDefault();
  Axis xAxisBase=AxisImpl.createDefault(Axis.BASE);
  try {
    ChartElementUtil.setDefaultValue(xAxisBase,"String_Node_Str",Position.BELOW_LITERAL);
    ChartElementUtil.setDefaultValue(xAxisBase.getTitle(),"String_Node_Str",false);
    ChartElementUtil.setDefaultValue(xAxisBase,"String_Node_Str",true);
    ChartElementUtil.setDefaultValue(xAxisBase,"String_Node_Str",Position.BELOW_LITERAL);
    ChartElementUtil.setDefaultValue(xAxisBase,"String_Node_Str",Orientation.HORIZONTAL_LITERAL);
    ChartElementUtil.setDefaultValue(xAxisBase.getOrigin(),"String_Node_Str",IntersectionType.MIN_LITERAL);
    xAxisBase.getOrigin().setValue(null);
    ChartElementUtil.setDefaultValue(xAxisBase,"String_Node_Str",AxisType.TEXT_LITERAL);
    Axis yAxisOrthogonal=AxisImpl.createDefault(Axis.ORTHOGONAL);
    ChartElementUtil.setDefaultValue(yAxisOrthogonal,"String_Node_Str",Position.LEFT_LITERAL);
    ChartElementUtil.setDefaultValue(yAxisOrthogonal.getTitle().getCaption().getFont(),"String_Node_Str",90);
    ChartElementUtil.setDefaultValue(yAxisOrthogonal.getTitle(),"String_Node_Str",false);
    ChartElementUtil.setDefaultValue(yAxisOrthogonal,"String_Node_Str",true);
    ChartElementUtil.setDefaultValue(yAxisOrthogonal,"String_Node_Str",Position.LEFT_LITERAL);
    ChartElementUtil.setDefaultValue(yAxisOrthogonal,"String_Node_Str",Orientation.VERTICAL_LITERAL);
    ChartElementUtil.setDefaultValue(yAxisOrthogonal.getOrigin(),"String_Node_Str",IntersectionType.MIN_LITERAL);
    yAxisOrthogonal.getOrigin().setValue(null);
    ChartElementUtil.setDefaultValue(yAxisOrthogonal,"String_Node_Str",AxisType.LINEAR_LITERAL);
    xAxisBase.getAssociatedAxes().add(yAxisOrthogonal);
    getAxes().add(xAxisBase);
    setRotation(Rotation3DImpl.createDefault());
  }
 catch (  ChartException e) {
  }
}