Program: 58645
Project: 58645
Buggy source:
private void renderRemoteViewsLevel_3_Active(GL gl){
  float fright=0;
  float ftop=viewFrustum.getTop();
  float fleftOffset=0.1f;
  if (bGeneDendrogramActive) {
    fright=viewFrustum.getWidth() - 1.4f;
    fleftOffset+=renderStyle.getWidthGeneDendrogram();
  }
 else {
    fright=viewFrustum.getWidth();
  }
  gl.glTranslatef(fleftOffset,-0.2f,0);
  if (bExperimentDendrogramActive) {
    glHeatMapView.getViewFrustum().setTop(ftop - renderStyle.getHeightExperimentDendrogram());
  }
 else {
    glHeatMapView.getViewFrustum().setTop(ftop);
  }
  if (contentVA.getGroupList() != null)   glHeatMapView.setClusterVisualizationActiveFlag(true);
 else   glHeatMapView.setClusterVisualizationActiveFlag(false);
  glHeatMapView.getViewFrustum().setRight(fright);
  gl.glPushName(pickingManager.getPickingID(iUniqueID,EPickingType.HIER_HEAT_MAP_EMBEDDED_HEATMAP_SELECTION,glHeatMapView.getID()));
  glHeatMapView.displayRemote(gl);
  gl.glPopName();
  renderStyle.setWidthLevel3(glHeatMapView.getViewFrustum().getWidth() - 0.95f);
  if (bExperimentDendrogramActive) {
    gl.glTranslatef(0f,3.6f,0f);
    gl.glPushName(pickingManager.getPickingID(iUniqueID,EPickingType.HIER_HEAT_MAP_EXPERIMENT_DENDROGRAM_SELECTION,glExperimentDendrogramView.getID()));
    glExperimentDendrogramView.getViewFrustum().setTop(ftop - 3.6f);
    glExperimentDendrogramView.getViewFrustum().setRight(renderStyle.getWidthLevel3());
    glExperimentDendrogramView.displayRemote(gl);
    gl.glPopName();
    gl.glTranslatef(0f,-3.6f,0f);
  }
  gl.glTranslatef(-fleftOffset,+0.2f,0);
  if (bGeneDendrogramActive) {
    if (bExperimentDendrogramActive)     ftop-=renderStyle.getHeightExperimentDendrogram();
    gl.glTranslatef(0f,0.4f,0f);
    gl.glPushName(pickingManager.getPickingID(iUniqueID,EPickingType.HIER_HEAT_MAP_GENE_DENDROGRAM_SELECTION,glGeneDendrogramView.getID()));
    glGeneDendrogramView.getViewFrustum().setTop(ftop - 0.6f);
    glGeneDendrogramView.getViewFrustum().setRight(1.7f);
    glGeneDendrogramView.displayRemote(gl);
    gl.glPopName();
    gl.glTranslatef(0f,-0.4f,0f);
  }
}

Fixed version (ground truth):
private void renderRemoteViewsLevel_3_Active(GL gl){
  float fright=0;
  float ftop=viewFrustum.getTop();
  float fleftOffset=0.1f;
  if (bGeneDendrogramActive) {
    fright=viewFrustum.getWidth() - 1.4f;
    fleftOffset+=renderStyle.getWidthGeneDendrogram();
  }
 else {
    fright=viewFrustum.getWidth();
  }
  gl.glTranslatef(fleftOffset,-0.2f,0);
  if (bExperimentDendrogramActive) {
    glHeatMapView.getViewFrustum().setTop(ftop - renderStyle.getHeightExperimentDendrogram());
  }
 else {
    glHeatMapView.getViewFrustum().setTop(ftop);
  }
  if (contentVA.getGroupList() != null)   glHeatMapView.setClusterVisualizationActiveFlag(true);
 else   glHeatMapView.setClusterVisualizationActiveFlag(false);
  glHeatMapView.getViewFrustum().setRight(fright);
  gl.glPushName(pickingManager.getPickingID(iUniqueID,EPickingType.HIER_HEAT_MAP_EMBEDDED_HEATMAP_SELECTION,glHeatMapView.getID()));
  glHeatMapView.displayRemote(gl);
  gl.glPopName();
  renderStyle.setWidthLevel3(glHeatMapView.getViewFrustum().getWidth() - 0.95f);
  if (bExperimentDendrogramActive) {
    float fOffsetx=ftop - renderStyle.getHeightExperimentDendrogram();
    if (storageVA.getGroupList() != null)     fOffsetx+=renderStyle.getWidthClusterVisualization();
    gl.glTranslatef(0f,fOffsetx,0f);
    gl.glPushName(pickingManager.getPickingID(iUniqueID,EPickingType.HIER_HEAT_MAP_EXPERIMENT_DENDROGRAM_SELECTION,glExperimentDendrogramView.getID()));
    glExperimentDendrogramView.getViewFrustum().setTop(renderStyle.getHeightExperimentDendrogram());
    glExperimentDendrogramView.getViewFrustum().setRight(renderStyle.getWidthLevel3());
    glExperimentDendrogramView.displayRemote(gl);
    gl.glPopName();
    gl.glTranslatef(0f,-fOffsetx,0f);
  }
  gl.glTranslatef(-fleftOffset,+0.2f,0);
  if (bGeneDendrogramActive) {
    if (bExperimentDendrogramActive)     ftop-=renderStyle.getHeightExperimentDendrogram();
    gl.glTranslatef(0f,0.4f,0f);
    gl.glPushName(pickingManager.getPickingID(iUniqueID,EPickingType.HIER_HEAT_MAP_GENE_DENDROGRAM_SELECTION,glGeneDendrogramView.getID()));
    glGeneDendrogramView.getViewFrustum().setTop(ftop - 0.6f);
    glGeneDendrogramView.getViewFrustum().setRight(1.7f);
    glGeneDendrogramView.displayRemote(gl);
    gl.glPopName();
    gl.glTranslatef(0f,-0.4f,0f);
  }
}