Program: 163135
Project: 163135
Buggy source:
public void setIssueEvent(IssueStoryEvent issueEvent){
  applyGenericIssueStory(issueEvent);
  textView.setText("String_Node_Str");
  String eventType=issueEvent.event.event;
  if (eventType.equals("String_Node_Str") || eventType.equals("String_Node_Str")) {
    String text=issueEvent.event.actor.login + "String_Node_Str" + eventType;
    textView.setText(text);
  }
 else   if (eventType.equals("String_Node_Str") || eventType.equals("String_Node_Str")) {
    String text=null;
    String user="String_Node_Str" + issueEvent.event.assignee.login + "String_Node_Str";
    if (eventType.equals("String_Node_Str")) {
      text=getResources().getString(R.string.issue_assigned,user);
    }
 else     if (eventType.equals("String_Node_Str")) {
      text=getResources().getString(R.string.issue_unassigned,user);
    }
    if (text != null) {
      textView.setText(Html.fromHtml(text));
    }
  }
 else   if (eventType.equals("String_Node_Str") || eventType.equals("String_Node_Str")) {
    String text=null;
    String milestone="String_Node_Str" + issueEvent.event.milestone.title + "String_Node_Str";
    if (eventType.equals("String_Node_Str")) {
      text=getResources().getString(R.string.issue_milestoned,milestone);
    }
 else     if (eventType.equals("String_Node_Str")) {
      text=getResources().getString(R.string.issue_demilestoned,milestone);
    }
    if (text != null) {
      textView.setText(Html.fromHtml(text));
    }
  }
 else   if (eventType.equals("String_Node_Str") || eventType.equals("String_Node_Str")) {
    String text=null;
    String commitId=issueEvent.event.commit_id;
    String commitContent;
    if (!TextUtils.isEmpty(commitId)) {
      commitContent=commitId.substring(0,8);
    }
 else {
      commitContent="String_Node_Str";
    }
    String milestone="String_Node_Str" + commitContent + "String_Node_Str";
    if (eventType.equals("String_Node_Str")) {
      text=getResources().getString(R.string.issue_merged,milestone);
    }
 else     if (eventType.equals("String_Node_Str")) {
      text=getResources().getString(R.string.issue_referenced,milestone);
    }
    if (text != null) {
      textView.setText(Html.fromHtml(text));
    }
  }
 else {
    String text=issueEvent.event.actor.login + "String_Node_Str" + eventType;
    textView.setText(text);
  }
  textView.setVisibility(View.VISIBLE);
}

Fixed version (ground truth):
public void setIssueEvent(IssueStoryEvent issueEvent){
  applyGenericIssueStory(issueEvent);
  textView.setText("String_Node_Str");
  String eventType=issueEvent.event.event;
switch (eventType) {
case "String_Node_Str":
case "String_Node_Str":
{
      String text=issueEvent.event.actor.login + "String_Node_Str" + eventType;
      textView.setText(text);
      break;
    }
case "String_Node_Str":
case "String_Node_Str":
{
    String text=null;
    String user="String_Node_Str" + issueEvent.event.assignee.login + "String_Node_Str";
    if (eventType.equals("String_Node_Str")) {
      text=getResources().getString(R.string.issue_assigned,user);
    }
 else     if (eventType.equals("String_Node_Str")) {
      text=getResources().getString(R.string.issue_unassigned,user);
    }
    if (text != null) {
      textView.setText(Html.fromHtml(text));
    }
    break;
  }
case "String_Node_Str":
case "String_Node_Str":
{
  String text=null;
  String milestone="String_Node_Str" + issueEvent.event.milestone.title + "String_Node_Str";
  if (eventType.equals("String_Node_Str")) {
    text=getResources().getString(R.string.issue_milestoned,milestone);
  }
 else   if (eventType.equals("String_Node_Str")) {
    text=getResources().getString(R.string.issue_demilestoned,milestone);
  }
  if (text != null) {
    textView.setText(Html.fromHtml(text));
  }
  break;
}
case "String_Node_Str":
case "String_Node_Str":
{
String text=null;
String commitId=issueEvent.event.commit_id;
String commitContent;
if (!TextUtils.isEmpty(commitId)) {
  commitContent=ShaUtils.shortSha(commitId);
}
 else {
  commitContent="String_Node_Str";
}
String commitContentStrong="String_Node_Str" + commitContent + "String_Node_Str";
if (eventType.equals("String_Node_Str")) {
  text=getResources().getString(R.string.issue_merged,commitContentStrong);
}
 else if (eventType.equals("String_Node_Str")) {
  text=getResources().getString(R.string.issue_referenced,commitContentStrong);
}
if (text != null) {
  textView.setText(Html.fromHtml(text));
}
break;
}
case "String_Node_Str":
{
Rename rename=issueEvent.event.rename;
String from=getResources().getString(R.string.issue_renamed_from,rename.from);
String to=getResources().getString(R.string.issue_renamed_to,rename.to);
textView.setText(Html.fromHtml(from + "String_Node_Str" + to));
break;
}
default :
{
String text=issueEvent.event.actor.login + "String_Node_Str" + eventType;
textView.setText(text);
break;
}
}
textView.setVisibility(View.VISIBLE);
}