Program: 169143
Project: 169143
Buggy source:
public final void granularityInclude(QueryMeta qMeta) throws RecognitionException {
  Pair<Integer> p1=null;
  Pair<Integer> p2=null;
  try {
{
{
        match(input,WS,FOLLOW_WS_in_granularityInclude1274);
        match(input,INCLUDE,FOLLOW_INCLUDE_in_granularityInclude1276);
        int alt78=2;
        int LA78_0=input.LA(1);
        if ((LA78_0 == WS)) {
          alt78=1;
        }
switch (alt78) {
case 1:
{
            match(input,WS,FOLLOW_WS_in_granularityInclude1278);
          }
        break;
    }
    match(input,LPARAN,FOLLOW_LPARAN_in_granularityInclude1281);
    int alt79=2;
    int LA79_0=input.LA(1);
    if ((LA79_0 == WS)) {
      alt79=1;
    }
switch (alt79) {
case 1:
{
        match(input,WS,FOLLOW_WS_in_granularityInclude1283);
      }
    break;
}
{
  pushFollow(FOLLOW_pairNums_in_granularityInclude1289);
  p1=pairNums();
  state._fsp--;
  qMeta.microIntervals.add(p1);
  loop80:   while (true) {
    int alt80=2;
    int LA80_0=input.LA(1);
    if ((LA80_0 == 72)) {
      alt80=1;
    }
switch (alt80) {
case 1:
{
        match(input,72,FOLLOW_72_in_granularityInclude1294);
        pushFollow(FOLLOW_pairNums_in_granularityInclude1298);
        p2=pairNums();
        state._fsp--;
        qMeta.microIntervals.add(p2);
      }
    break;
default :
  break loop80;
}
}
}
int alt81=2;
int LA81_0=input.LA(1);
if ((LA81_0 == WS)) {
alt81=1;
}
switch (alt81) {
case 1:
{
match(input,WS,FOLLOW_WS_in_granularityInclude1305);
}
break;
}
match(input,RPARAN,FOLLOW_RPARAN_in_granularityInclude1308);
}
}
}
 catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
 finally {
}
}

Fixed version (ground truth):
public final void granularityInclude(QueryMeta qMeta) throws RecognitionException {
  Pair<Integer> p1=null;
  Pair<Integer> p2=null;
  try {
{
{
        match(input,WS,FOLLOW_WS_in_granularityInclude1305);
        match(input,INCLUDE,FOLLOW_INCLUDE_in_granularityInclude1307);
        int alt79=2;
        int LA79_0=input.LA(1);
        if ((LA79_0 == WS)) {
          alt79=1;
        }
switch (alt79) {
case 1:
{
            match(input,WS,FOLLOW_WS_in_granularityInclude1309);
          }
        break;
    }
    match(input,LPARAN,FOLLOW_LPARAN_in_granularityInclude1312);
    int alt80=2;
    int LA80_0=input.LA(1);
    if ((LA80_0 == WS)) {
      alt80=1;
    }
switch (alt80) {
case 1:
{
        match(input,WS,FOLLOW_WS_in_granularityInclude1314);
      }
    break;
}
{
  pushFollow(FOLLOW_pairNums_in_granularityInclude1320);
  p1=pairNums();
  state._fsp--;
  qMeta.microIntervals.add(p1);
  loop81:   while (true) {
    int alt81=2;
    int LA81_0=input.LA(1);
    if ((LA81_0 == 72)) {
      alt81=1;
    }
switch (alt81) {
case 1:
{
        match(input,72,FOLLOW_72_in_granularityInclude1325);
        pushFollow(FOLLOW_pairNums_in_granularityInclude1329);
        p2=pairNums();
        state._fsp--;
        qMeta.microIntervals.add(p2);
      }
    break;
default :
  break loop81;
}
}
}
int alt82=2;
int LA82_0=input.LA(1);
if ((LA82_0 == WS)) {
alt82=1;
}
switch (alt82) {
case 1:
{
match(input,WS,FOLLOW_WS_in_granularityInclude1336);
}
break;
}
match(input,RPARAN,FOLLOW_RPARAN_in_granularityInclude1339);
}
}
}
 catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
 finally {
}
}