Program: 13907
Project: 13907
Buggy source:
@Override public boolean equals(Object other){
  if (!(other instanceof SiteSettingsModel))   return false;
  SiteSettingsModel otherModel=(SiteSettingsModel)other;
  return localTableId == otherModel.localTableId && address.equals(otherModel.address) && username.equals(otherModel.username) && password.equals(otherModel.password) && title.equals(otherModel.title) && tagline.equals(otherModel.tagline) && languageId == otherModel.languageId && privacy == otherModel.privacy && location == otherModel.location && defaultPostFormat.equals(otherModel.defaultPostFormat) && defaultCategory == otherModel.defaultCategory && showRelatedPosts == otherModel.showRelatedPosts && showRelatedPostHeader == otherModel.showRelatedPostHeader && showRelatedPostImages == otherModel.showRelatedPostImages && allowComments == otherModel.allowComments && sendPingbacks == otherModel.sendPingbacks && receivePingbacks == otherModel.receivePingbacks && closeCommentAfter == otherModel.closeCommentAfter && sortCommentsBy == otherModel.sortCommentsBy && threadingLevels == otherModel.threadingLevels && commentsPerPage == otherModel.commentsPerPage && commentApprovalRequired == otherModel.commentApprovalRequired && commentsRequireIdentity == otherModel.commentsRequireIdentity && commentsRequireUserAccount == otherModel.commentsRequireUserAccount && commentAutoApprovalKnownUsers == otherModel.commentAutoApprovalKnownUsers && maxLinks == otherModel.maxLinks && holdForModeration != null && holdForModeration.equals(otherModel.holdForModeration) && blacklist != null && blacklist.equals(otherModel.blacklist);
}

Fixed version (ground truth):
@Override public boolean equals(Object other){
  if (!(other instanceof SiteSettingsModel))   return false;
  SiteSettingsModel otherModel=(SiteSettingsModel)other;
  return localTableId == otherModel.localTableId && ((address == null && otherModel.address == null) || (address != null && otherModel.address != null && address.equals(otherModel.address))) && ((username == null && otherModel.username == null) || (username != null && otherModel.username != null && username.equals(otherModel.username))) && ((password == null && otherModel.password == null) || (password != null && otherModel.password != null && password.equals(otherModel.password))) && ((title == null && otherModel.title == null) || (title != null && otherModel.title != null && title.equals(otherModel.title))) && ((tagline == null && otherModel.tagline == null) || (tagline != null && otherModel.tagline != null && tagline.equals(otherModel.tagline))) && languageId == otherModel.languageId && privacy == otherModel.privacy && location == otherModel.location && optimizeImage == otherModel.optimizeImage && defaultPostFormat.equals(otherModel.defaultPostFormat) && defaultCategory == otherModel.defaultCategory && showRelatedPosts == otherModel.showRelatedPosts && showRelatedPostHeader == otherModel.showRelatedPostHeader && showRelatedPostImages == otherModel.showRelatedPostImages && allowComments == otherModel.allowComments && sendPingbacks == otherModel.sendPingbacks && receivePingbacks == otherModel.receivePingbacks && closeCommentAfter == otherModel.closeCommentAfter && sortCommentsBy == otherModel.sortCommentsBy && threadingLevels == otherModel.threadingLevels && commentsPerPage == otherModel.commentsPerPage && commentApprovalRequired == otherModel.commentApprovalRequired && commentsRequireIdentity == otherModel.commentsRequireIdentity && commentsRequireUserAccount == otherModel.commentsRequireUserAccount && commentAutoApprovalKnownUsers == otherModel.commentAutoApprovalKnownUsers && maxLinks == otherModel.maxLinks && holdForModeration != null && otherModel.holdForModeration != null && holdForModeration.equals(otherModel.holdForModeration) && blacklist != null && otherModel.blacklist != null && blacklist.equals(otherModel.blacklist);
}