Program: 70669
Project: 70669
Buggy source:
private static void addFragmentInfo(StringBuilder hb,GLProgramInfo info){
  appendln(hb,"String_Node_Str");
  appendln(hb,"String_Node_Str");
  appendln(hb);
  if (info.isSelecting()) {
    appendln(hb,"String_Node_Str");
    appendln(hb);
  }
  RenderingMode instanced=info.getMode();
  boolean hasColors=!info.isSelecting() && (info.getVertexColorMixing() != ColorMixing.NONE) && (info.hasVertexColors() || ((instanced == RenderingMode.INSTANCED_POINTS || instanced == RenderingMode.INSTANCED_FRAMES || instanced == RenderingMode.INSTANCED_AFFINES) && info.hasInstanceColors()) || (instanced == RenderingMode.INSTANCED_LINES && info.hasLineColors()));
  boolean hasTextures=!info.isSelecting() && info.hasVertexTextures();
  if (hasColors) {
    appendln(hb,"String_Node_Str");
    appendln(hb,"String_Node_Str");
    if (info.getColorInterpolation() == ColorInterpolation.NONE) {
      appendln(hb,"String_Node_Str");
    }
 else {
      appendln(hb,"String_Node_Str");
    }
    appendln(hb,"String_Node_Str");
    appendln(hb);
  }
  if (hasTextures) {
    appendln(hb,"String_Node_Str");
    appendln(hb,"String_Node_Str");
    appendln(hb,"String_Node_Str");
    appendln(hb,"String_Node_Str");
    if (info.hasColorMap()) {
      appendln(hb,"String_Node_Str");
    }
    if (hasFragmentLighting(info.getShading())) {
      if (info.hasNormalMap()) {
        appendln(hb,"String_Node_Str");
        appendln(hb,"String_Node_Str");
      }
      if (info.hasBumpMap()) {
        appendln(hb,"String_Node_Str");
        appendln(hb,"String_Node_Str");
      }
    }
    appendln(hb);
  }
}

Fixed version (ground truth):
private static void addFragmentInfo(StringBuilder hb,GLProgramInfo info){
  appendln(hb,"String_Node_Str");
  appendln(hb,"String_Node_Str");
  appendln(hb);
  if (info.isSelecting()) {
    appendln(hb,"String_Node_Str");
    appendln(hb);
  }
  RenderingMode instanced=info.getMode();
  boolean hasColors=!info.isSelecting() && (info.getVertexColorMixing() != ColorMixing.NONE) && (info.hasVertexColors() || ((instanced == RenderingMode.INSTANCED_POINTS || instanced == RenderingMode.INSTANCED_FRAMES || instanced == RenderingMode.INSTANCED_AFFINES) && info.hasInstanceColors()) || (instanced == RenderingMode.INSTANCED_LINES && info.hasLineColors()));
  boolean hasTextures=hasTextures(info);
  if (hasColors) {
    appendln(hb,"String_Node_Str");
    appendln(hb,"String_Node_Str");
    if (info.getColorInterpolation() == ColorInterpolation.NONE) {
      appendln(hb,"String_Node_Str");
    }
 else {
      appendln(hb,"String_Node_Str");
    }
    appendln(hb,"String_Node_Str");
    appendln(hb);
  }
  if (hasTextures) {
    appendln(hb,"String_Node_Str");
    appendln(hb,"String_Node_Str");
    appendln(hb,"String_Node_Str");
    appendln(hb,"String_Node_Str");
    if (info.hasColorMap()) {
      appendln(hb,"String_Node_Str");
    }
    if (hasFragmentLighting(info.getShading())) {
      if (info.hasNormalMap()) {
        appendln(hb,"String_Node_Str");
        appendln(hb,"String_Node_Str");
      }
      if (info.hasBumpMap()) {
        appendln(hb,"String_Node_Str");
        appendln(hb,"String_Node_Str");
      }
    }
    appendln(hb);
  }
}