Program: 137765
Project: 137765
Buggy source:
public void initPerspective(IPageLayout layout){
  String componentSettingViewerId="String_Node_Str";
  String navigatorId="String_Node_Str";
  String outlineId="String_Node_Str";
  String codeId="String_Node_Str";
  String repositoryId=IRepositoryView.VIEW_ID;
  String runProcessViewId="String_Node_Str";
  String problemsViewId="String_Node_Str";
  String modulesViewId="String_Node_Str";
  String schedulerViewId="String_Node_Str";
  String contextsViewId="String_Node_Str";
  String gefPaletteViewId="String_Node_Str";
  String jobSettingsViewId="String_Node_Str";
  String jobHierarchyViewId="String_Node_Str";
  IFolderLayout leftTopLayout=layout.createFolder("String_Node_Str",IPageLayout.LEFT,new Float(0.3),IPageLayout.ID_EDITOR_AREA);
  leftTopLayout.addView(repositoryId);
  leftTopLayout.addView(navigatorId);
  IFolderLayout leftBottomLayout=layout.createFolder("String_Node_Str",IPageLayout.BOTTOM,new Float(0.6),repositoryId);
  leftBottomLayout.addView(outlineId);
  leftBottomLayout.addView(codeId);
  IFolderLayout rightTopLayout=layout.createFolder("String_Node_Str",IPageLayout.RIGHT,new Float(0.8),IPageLayout.ID_EDITOR_AREA);
  rightTopLayout.addView(gefPaletteViewId);
  IFolderLayout bottomLayout=layout.createFolder("String_Node_Str",IPageLayout.BOTTOM,new Float(0.6),IPageLayout.ID_EDITOR_AREA);
  bottomLayout.addView(jobSettingsViewId);
  bottomLayout.addView(contextsViewId);
  bottomLayout.addView(componentSettingViewerId);
  bottomLayout.addView(runProcessViewId);
  bottomLayout.addView(problemsViewId);
  bottomLayout.addView(modulesViewId);
  bottomLayout.addView(schedulerViewId);
  bottomLayout.addView(jobHierarchyViewId);
  bottomLayout.addPlaceholder("String_Node_Str");
}

Fixed version (ground truth):
@Override public void initPerspective(IPageLayout layout){
  String componentSettingViewerId="String_Node_Str";
  String navigatorId="String_Node_Str";
  String outlineId="String_Node_Str";
  String codeId="String_Node_Str";
  String repositoryId=IRepositoryView.VIEW_ID;
  String runProcessViewId="String_Node_Str";
  String problemsViewId="String_Node_Str";
  String modulesViewId="String_Node_Str";
  String schedulerViewId="String_Node_Str";
  String contextsViewId="String_Node_Str";
  String gefPaletteViewId="String_Node_Str";
  String jobSettingsViewId="String_Node_Str";
  String jobHierarchyViewId="String_Node_Str";
  IFolderLayout leftTopLayout=layout.createFolder("String_Node_Str",IPageLayout.LEFT,new Float(0.3),IPageLayout.ID_EDITOR_AREA);
  leftTopLayout.addView(repositoryId);
  leftTopLayout.addView(navigatorId);
  IFolderLayout leftBottomLayout=layout.createFolder("String_Node_Str",IPageLayout.BOTTOM,new Float(0.6),repositoryId);
  leftBottomLayout.addView(outlineId);
  leftBottomLayout.addView(codeId);
  IFolderLayout rightTopLayout=layout.createFolder("String_Node_Str",IPageLayout.RIGHT,new Float(0.8),IPageLayout.ID_EDITOR_AREA);
  rightTopLayout.addView(gefPaletteViewId);
  IFolderLayout bottomLayout=layout.createFolder("String_Node_Str",IPageLayout.BOTTOM,new Float(0.6),IPageLayout.ID_EDITOR_AREA);
  bottomLayout.addView(jobSettingsViewId);
  bottomLayout.addView(contextsViewId);
  bottomLayout.addView(componentSettingViewerId);
  bottomLayout.addView(runProcessViewId);
  bottomLayout.addView(problemsViewId);
  bottomLayout.addView(modulesViewId);
  bottomLayout.addView(schedulerViewId);
  bottomLayout.addView(jobHierarchyViewId);
  bottomLayout.addPlaceholder("String_Node_Str");
}