Program: 24868
Project: 24868
Buggy source:
public void endElement(String uri,String name,String qName){
  if (this.currentEntry != null && this.type.equals("String_Node_Str")) {
    if (qName.equals("String_Node_Str")) {
      this.lastUpdate=Factory.parseTimestamp(this.string);
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setTitle(this.string);
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setAddress(this.string);
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setAuthor(this.string);
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setPublishDate(Factory.parseTimestamp(this.string));
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setDescription(this.string);
    }
  }
 else   if (this.currentEntry != null && this.type.equals("String_Node_Str")) {
    if (qName.equals("String_Node_Str")) {
      this.lastUpdate=Factory.parseTimestamp(this.string);
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setTitle(this.string);
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setAddress(this.string);
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setAuthor(this.string);
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setPublishDate(Factory.parseTimestamp(this.string));
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setDescription(this.string);
    }
  }
  if (qName.equals("String_Node_Str") || qName.equals("String_Node_Str")) {
    this.entries.add(this.currentEntry);
  }
}

Fixed version (ground truth):
public void endElement(String uri,String name,String qName){
  if (this.lastUpdate == null) {
    if (qName.equals("String_Node_Str") || qName.equals("String_Node_Str")) {
      this.lastUpdate=Factory.parseTimestamp(this.string);
    }
  }
  if (this.currentEntry != null && this.type.equals("String_Node_Str")) {
    if (qName.equals("String_Node_Str")) {
      this.currentEntry.setTitle(this.string);
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setAddress(this.string);
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setAuthor(this.string);
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setPublishDate(Factory.parseTimestamp(this.string));
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setDescription(this.string);
    }
  }
 else   if (this.currentEntry != null && this.type.equals("String_Node_Str")) {
    if (qName.equals("String_Node_Str")) {
      this.currentEntry.setTitle(this.string);
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setAddress(this.string);
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setAuthor(this.string);
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setPublishDate(Factory.parseTimestamp(this.string));
    }
 else     if (qName.equals("String_Node_Str")) {
      this.currentEntry.setDescription(this.string);
    }
  }
  if (qName.equals("String_Node_Str") || qName.equals("String_Node_Str")) {
    this.entries.add(this.currentEntry);
  }
}