Program: 18427
Project: 18427
Buggy source:
private void bindClassProperty(ConfigurationHelper classPropertyConf,AliasMapping aliasMapping,ClassPropertyMapping classPropertyMapping){
  String name=classPropertyConf.getAttribute("String_Node_Str");
  classPropertyMapping.setName(name);
  String sClass=classPropertyConf.getAttribute("String_Node_Str",null);
  classPropertyMapping.setClassName(sClass);
  classPropertyMapping.setDefinedInAlias(aliasMapping.getAlias());
  classPropertyMapping.setBoost(getBoost(classPropertyConf));
  classPropertyMapping.setColClassName(classPropertyConf.getAttribute("String_Node_Str",null));
  classPropertyMapping.setAccessor(classPropertyConf.getAttribute("String_Node_Str",null));
  if (aliasMapping instanceof ClassMapping) {
    classPropertyMapping.setObjClass(((ClassMapping)aliasMapping).getClazz());
  }
  classPropertyMapping.setPropertyName(name);
  classPropertyMapping.setAnalyzer(classPropertyConf.getAttribute("String_Node_Str",null));
  boolean excludeFromAll=classPropertyConf.getAttributeAsBoolean("String_Node_Str",false);
  classPropertyMapping.setExcludeFromAll(excludeFromAll);
  String managedId=classPropertyConf.getAttribute("String_Node_Str","String_Node_Str");
  classPropertyMapping.setManagedId(ClassPropertyMapping.ManagedId.fromString(managedId));
  String managedIdIndex=classPropertyConf.getAttribute("String_Node_Str",null);
  if (managedIdIndex != null) {
    classPropertyMapping.setManagedIdIndex(Property.Index.fromString(managedIdIndex));
  }
  classPropertyMapping.setManagedIdConverterName(classPropertyConf.getAttribute("String_Node_Str",null));
  boolean override=classPropertyConf.getAttributeAsBoolean("String_Node_Str",true);
  classPropertyMapping.setOverrideByName(override);
  bindConverter(classPropertyConf,classPropertyMapping);
  ConfigurationHelper[] metadatas=classPropertyConf.getChildren("String_Node_Str");
  for (int i=0; i < metadatas.length; i++) {
    ClassPropertyMetaDataMapping mdMapping=new ClassPropertyMetaDataMapping();
    bindMetaData(metadatas[i],aliasMapping,classPropertyMapping,mdMapping);
    classPropertyMapping.addMapping(mdMapping);
  }
}

Fixed version (ground truth):
private void bindClassProperty(ConfigurationHelper classPropertyConf,AliasMapping aliasMapping,ClassPropertyMapping classPropertyMapping){
  String name=classPropertyConf.getAttribute("String_Node_Str");
  classPropertyMapping.setName(name);
  String sClass=classPropertyConf.getAttribute("String_Node_Str",null);
  classPropertyMapping.setClassName(sClass);
  classPropertyMapping.setDefinedInAlias(aliasMapping.getAlias());
  classPropertyMapping.setBoost(getBoost(classPropertyConf));
  classPropertyMapping.setColClassName(classPropertyConf.getAttribute("String_Node_Str",null));
  classPropertyMapping.setAccessor(classPropertyConf.getAttribute("String_Node_Str",null));
  classPropertyMapping.setPropertyName(name);
  classPropertyMapping.setAnalyzer(classPropertyConf.getAttribute("String_Node_Str",null));
  boolean excludeFromAll=classPropertyConf.getAttributeAsBoolean("String_Node_Str",false);
  classPropertyMapping.setExcludeFromAll(excludeFromAll);
  String managedId=classPropertyConf.getAttribute("String_Node_Str","String_Node_Str");
  classPropertyMapping.setManagedId(ClassPropertyMapping.ManagedId.fromString(managedId));
  String managedIdIndex=classPropertyConf.getAttribute("String_Node_Str",null);
  if (managedIdIndex != null) {
    classPropertyMapping.setManagedIdIndex(Property.Index.fromString(managedIdIndex));
  }
  classPropertyMapping.setManagedIdConverterName(classPropertyConf.getAttribute("String_Node_Str",null));
  boolean override=classPropertyConf.getAttributeAsBoolean("String_Node_Str",true);
  classPropertyMapping.setOverrideByName(override);
  bindConverter(classPropertyConf,classPropertyMapping);
  ConfigurationHelper[] metadatas=classPropertyConf.getChildren("String_Node_Str");
  for (int i=0; i < metadatas.length; i++) {
    ClassPropertyMetaDataMapping mdMapping=new ClassPropertyMetaDataMapping();
    bindMetaData(metadatas[i],aliasMapping,classPropertyMapping,mdMapping);
    classPropertyMapping.addMapping(mdMapping);
  }
}