Program: 66023
Project: 66023
Buggy source:
/** 
 * initializes HashMap typesHashMap.
 */
private void initTypesHashMap(){
  typesHashMap=new HashMap();
  SDOType typeType=this.getType(SDOConstants.SDO_URL,SDOConstants.TYPE);
  SDOType xmlHelperLoadOptionsType=new SDOXMLHelperLoadOptionsType(this,typeType);
  typesHashMap.put(xmlHelperLoadOptionsType.getQName(),xmlHelperLoadOptionsType);
  SDOType openSequencedType=new SDOOpenSequencedType(this);
  typesHashMap.put(openSequencedType.getQName(),openSequencedType);
  typesHashMap.put(SDO_BOOLEAN_WRAPPER.getQName(),SDO_BOOLEAN_WRAPPER);
  typesHashMap.put(SDO_BYTE_WRAPPER.getQName(),SDO_BYTE_WRAPPER);
  typesHashMap.put(SDO_BYTES_WRAPPER.getQName(),SDO_BYTES_WRAPPER);
  typesHashMap.put(SDO_CHARACTER_WRAPPER.getQName(),SDO_CHARACTER_WRAPPER);
  typesHashMap.put(SDO_DATE_WRAPPER.getQName(),SDO_DATE_WRAPPER);
  typesHashMap.put(SDO_DATETIME_WRAPPER.getQName(),SDO_DATETIME_WRAPPER);
  typesHashMap.put(SDO_DAY_WRAPPER.getQName(),SDO_DAY_WRAPPER);
  typesHashMap.put(SDO_DECIMAL_WRAPPER.getQName(),SDO_DECIMAL_WRAPPER);
  typesHashMap.put(SDO_DOUBLE_WRAPPER.getQName(),SDO_DOUBLE_WRAPPER);
  typesHashMap.put(SDO_DURATION_WRAPPER.getQName(),SDO_DURATION_WRAPPER);
  typesHashMap.put(SDO_FLOAT_WRAPPER.getQName(),SDO_FLOAT_WRAPPER);
  typesHashMap.put(SDO_INT_WRAPPER.getQName(),SDO_INT_WRAPPER);
  typesHashMap.put(SDO_INTEGER_WRAPPER.getQName(),SDO_INTEGER_WRAPPER);
  typesHashMap.put(SDO_LONG_WRAPPER.getQName(),SDO_LONG_WRAPPER);
  typesHashMap.put(SDO_MONTH_WRAPPER.getQName(),SDO_MONTH_WRAPPER);
  typesHashMap.put(SDO_MONTHDAY_WRAPPER.getQName(),SDO_MONTHDAY_WRAPPER);
  typesHashMap.put(SDO_OBJECT_WRAPPER.getQName(),SDO_OBJECT_WRAPPER);
  typesHashMap.put(SDO_SHORT_WRAPPER.getQName(),SDO_SHORT_WRAPPER);
  typesHashMap.put(SDO_STRING_WRAPPER.getQName(),SDO_STRING_WRAPPER);
  typesHashMap.put(SDO_STRINGS_WRAPPER.getQName(),SDO_STRINGS_WRAPPER);
  typesHashMap.put(SDO_TIME_WRAPPER.getQName(),SDO_TIME_WRAPPER);
  typesHashMap.put(SDO_URI_WRAPPER.getQName(),SDO_URI_WRAPPER);
  typesHashMap.put(SDO_YEAR_WRAPPER.getQName(),SDO_YEAR_WRAPPER);
  typesHashMap.put(SDO_YEARMONTH_WRAPPER.getQName(),SDO_YEARMONTH_WRAPPER);
  typesHashMap.put(SDO_YEARMONTHDAY_WRAPPER.getQName(),SDO_YEARMONTHDAY_WRAPPER);
  typesHashMap.put(SDO_BOOLEANOBJECT_WRAPPER.getQName(),SDO_BOOLEANOBJECT_WRAPPER);
  typesHashMap.put(SDO_BYTEOBJECT_WRAPPER.getQName(),SDO_BYTEOBJECT_WRAPPER);
  typesHashMap.put(SDO_CHARACTEROBJECT_WRAPPER.getQName(),SDO_CHARACTEROBJECT_WRAPPER);
  typesHashMap.put(SDO_DOUBLEOBJECT_WRAPPER.getQName(),SDO_DOUBLEOBJECT_WRAPPER);
  typesHashMap.put(SDO_FLOATOBJECT_WRAPPER.getQName(),SDO_FLOATOBJECT_WRAPPER);
  typesHashMap.put(SDO_INTOBJECT_WRAPPER.getQName(),SDO_INTOBJECT_WRAPPER);
  typesHashMap.put(SDO_LONGOBJECT_WRAPPER.getQName(),SDO_LONGOBJECT_WRAPPER);
  typesHashMap.put(SDO_SHORTOBJECT_WRAPPER.getQName(),SDO_SHORTOBJECT_WRAPPER);
}

Fixed version (ground truth):
/** 
 * initializes HashMap typesHashMap.
 */
private void initTypesHashMap(){
  typesHashMap=new HashMap();
  SDOType typeType=this.getType(SDOConstants.SDO_URL,SDOConstants.TYPE);
  SDOType xmlHelperLoadOptionsType=new SDOXMLHelperLoadOptionsType(this,typeType);
  typesHashMap.put(xmlHelperLoadOptionsType.getQName(),xmlHelperLoadOptionsType);
  SDOType openSequencedType=new SDOOpenSequencedType(this);
  typesHashMap.put(openSequencedType.getQName(),openSequencedType);
  implClassesToSDOType.put(openSequencedType.getImplClass(),openSequencedType);
  typesHashMap.put(SDO_BOOLEAN_WRAPPER.getQName(),SDO_BOOLEAN_WRAPPER);
  typesHashMap.put(SDO_BYTE_WRAPPER.getQName(),SDO_BYTE_WRAPPER);
  typesHashMap.put(SDO_BYTES_WRAPPER.getQName(),SDO_BYTES_WRAPPER);
  typesHashMap.put(SDO_CHARACTER_WRAPPER.getQName(),SDO_CHARACTER_WRAPPER);
  typesHashMap.put(SDO_DATE_WRAPPER.getQName(),SDO_DATE_WRAPPER);
  typesHashMap.put(SDO_DATETIME_WRAPPER.getQName(),SDO_DATETIME_WRAPPER);
  typesHashMap.put(SDO_DAY_WRAPPER.getQName(),SDO_DAY_WRAPPER);
  typesHashMap.put(SDO_DECIMAL_WRAPPER.getQName(),SDO_DECIMAL_WRAPPER);
  typesHashMap.put(SDO_DOUBLE_WRAPPER.getQName(),SDO_DOUBLE_WRAPPER);
  typesHashMap.put(SDO_DURATION_WRAPPER.getQName(),SDO_DURATION_WRAPPER);
  typesHashMap.put(SDO_FLOAT_WRAPPER.getQName(),SDO_FLOAT_WRAPPER);
  typesHashMap.put(SDO_INT_WRAPPER.getQName(),SDO_INT_WRAPPER);
  typesHashMap.put(SDO_INTEGER_WRAPPER.getQName(),SDO_INTEGER_WRAPPER);
  typesHashMap.put(SDO_LONG_WRAPPER.getQName(),SDO_LONG_WRAPPER);
  typesHashMap.put(SDO_MONTH_WRAPPER.getQName(),SDO_MONTH_WRAPPER);
  typesHashMap.put(SDO_MONTHDAY_WRAPPER.getQName(),SDO_MONTHDAY_WRAPPER);
  typesHashMap.put(SDO_OBJECT_WRAPPER.getQName(),SDO_OBJECT_WRAPPER);
  typesHashMap.put(SDO_SHORT_WRAPPER.getQName(),SDO_SHORT_WRAPPER);
  typesHashMap.put(SDO_STRING_WRAPPER.getQName(),SDO_STRING_WRAPPER);
  typesHashMap.put(SDO_STRINGS_WRAPPER.getQName(),SDO_STRINGS_WRAPPER);
  typesHashMap.put(SDO_TIME_WRAPPER.getQName(),SDO_TIME_WRAPPER);
  typesHashMap.put(SDO_URI_WRAPPER.getQName(),SDO_URI_WRAPPER);
  typesHashMap.put(SDO_YEAR_WRAPPER.getQName(),SDO_YEAR_WRAPPER);
  typesHashMap.put(SDO_YEARMONTH_WRAPPER.getQName(),SDO_YEARMONTH_WRAPPER);
  typesHashMap.put(SDO_YEARMONTHDAY_WRAPPER.getQName(),SDO_YEARMONTHDAY_WRAPPER);
  typesHashMap.put(SDO_BOOLEANOBJECT_WRAPPER.getQName(),SDO_BOOLEANOBJECT_WRAPPER);
  typesHashMap.put(SDO_BYTEOBJECT_WRAPPER.getQName(),SDO_BYTEOBJECT_WRAPPER);
  typesHashMap.put(SDO_CHARACTEROBJECT_WRAPPER.getQName(),SDO_CHARACTEROBJECT_WRAPPER);
  typesHashMap.put(SDO_DOUBLEOBJECT_WRAPPER.getQName(),SDO_DOUBLEOBJECT_WRAPPER);
  typesHashMap.put(SDO_FLOATOBJECT_WRAPPER.getQName(),SDO_FLOATOBJECT_WRAPPER);
  typesHashMap.put(SDO_INTOBJECT_WRAPPER.getQName(),SDO_INTOBJECT_WRAPPER);
  typesHashMap.put(SDO_LONGOBJECT_WRAPPER.getQName(),SDO_LONGOBJECT_WRAPPER);
  typesHashMap.put(SDO_SHORTOBJECT_WRAPPER.getQName(),SDO_SHORTOBJECT_WRAPPER);
}