Program: 33639
Project: 33639
Buggy source:
private int getResultExpectedFomOp(Operator op,Serializable data){
  int result=0;
switch (op) {
case EQ:
    if (data instanceof String) {
      result=1;
    }
 else     if (data instanceof Integer) {
      result=40;
    }
 else     if (data instanceof Long) {
      result=40;
    }
 else     if (data instanceof Float) {
      result=1;
    }
 else     if (data instanceof Double) {
      result=1;
    }
  break;
case LT:
if (data instanceof String) {
  result=0;
}
 else if (data instanceof Integer) {
  result=0;
}
 else if (data instanceof Long) {
  result=0;
}
 else if (data instanceof Float) {
  result=41;
}
 else if (data instanceof Double) {
  result=40;
}
break;
case GT:
if (data instanceof String) {
result=0;
}
 else if (data instanceof Integer) {
result=0;
}
 else if (data instanceof Long) {
result=0;
}
 else if (data instanceof Float) {
result=0;
}
 else if (data instanceof Double) {
result=0;
}
break;
case LET:
if (data instanceof String) {
result=2;
}
 else if (data instanceof Integer) {
result=2;
}
 else if (data instanceof Long) {
result=2;
}
 else if (data instanceof Float) {
result=41;
}
 else if (data instanceof Double) {
result=41;
}
break;
case GET:
if (data instanceof String) {
result=0;
}
 else if (data instanceof Integer) {
result=0;
}
 else if (data instanceof Long) {
result=0;
}
 else if (data instanceof Float) {
result=0;
}
 else if (data instanceof Double) {
result=1;
}
break;
case DISTINCT:
if (data instanceof String) {
result=2;
}
 else if (data instanceof Integer) {
result=1;
}
 else if (data instanceof Long) {
result=1;
}
 else if (data instanceof Float) {
result=40;
}
 else if (data instanceof Double) {
result=40;
}
break;
default :
break;
}
return result;
}

Fixed version (ground truth):
private int getResultExpectedFomOp(Operator op,Serializable data){
  int result=0;
switch (op) {
case EQ:
    if (data instanceof String) {
      result=1;
    }
 else     if (data instanceof Integer) {
      result=39;
    }
 else     if (data instanceof Long) {
      result=39;
    }
 else     if (data instanceof Float) {
      result=1;
    }
 else     if (data instanceof Double) {
      result=1;
    }
  break;
case LT:
if (data instanceof String) {
  result=0;
}
 else if (data instanceof Integer) {
  result=0;
}
 else if (data instanceof Long) {
  result=0;
}
 else if (data instanceof Float) {
  result=40;
}
 else if (data instanceof Double) {
  result=39;
}
break;
case GT:
if (data instanceof String) {
result=0;
}
 else if (data instanceof Integer) {
result=0;
}
 else if (data instanceof Long) {
result=0;
}
 else if (data instanceof Float) {
result=0;
}
 else if (data instanceof Double) {
result=0;
}
break;
case LET:
if (data instanceof String) {
result=2;
}
 else if (data instanceof Integer) {
result=2;
}
 else if (data instanceof Long) {
result=2;
}
 else if (data instanceof Float) {
result=40;
}
 else if (data instanceof Double) {
result=40;
}
break;
case GET:
if (data instanceof String) {
result=0;
}
 else if (data instanceof Integer) {
result=0;
}
 else if (data instanceof Long) {
result=0;
}
 else if (data instanceof Float) {
result=0;
}
 else if (data instanceof Double) {
result=1;
}
break;
case DISTINCT:
if (data instanceof String) {
result=2;
}
 else if (data instanceof Integer) {
result=1;
}
 else if (data instanceof Long) {
result=1;
}
 else if (data instanceof Float) {
result=39;
}
 else if (data instanceof Double) {
result=39;
}
break;
default :
break;
}
return result;
}