Program: 62415
Project: 62415
Buggy source:
public Node createEditorVBox(WebView webView){
  VBox vbox=new VBox();
  MenuBar menuBar=new MenuBar();
  menuBar.getStyleClass().add("String_Node_Str");
  String iconSize="String_Node_Str";
  double minSize=14.01;
  Label saveLabel=LabelBuilt.icon(AwesomeIcon.SAVE,iconSize,minSize).tip("String_Node_Str").click(controller::saveDoc).build();
  Label newLabel=LabelBuilt.icon(AwesomeIcon.FILE_TEXT_ALT,iconSize,minSize).tip("String_Node_Str").click(controller::newDoc).build();
  Label openLabel=LabelBuilt.icon(AwesomeIcon.FOLDER_ALTPEN_ALT,iconSize,minSize).tip("String_Node_Str").click(controller::openDoc).build();
  Label boldLabel=LabelBuilt.icon(AwesomeIcon.BOLD,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label italicLabel=LabelBuilt.icon(AwesomeIcon.ITALIC,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label headerLabel=LabelBuilt.icon(AwesomeIcon.ITALIC,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label codeLabel=LabelBuilt.icon(AwesomeIcon.CODE,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label ulListLabel=LabelBuilt.icon(AwesomeIcon.LIST_UL,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label olListLabel=LabelBuilt.icon(AwesomeIcon.LIST_ALTL,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label tableLabel=LabelBuilt.icon(AwesomeIcon.TABLE,iconSize,minSize).tip("String_Node_Str").click(controller::createTable).build();
  Label imageLabel=LabelBuilt.icon(AwesomeIcon.IMAGE,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label subscriptLabel=LabelBuilt.icon(AwesomeIcon.SUBSCRIPT,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label superScriptLabel=LabelBuilt.icon(AwesomeIcon.SUPERSCRIPT,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label underlineLabel=LabelBuilt.icon(AwesomeIcon.UNDERLINE,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label hyperlinkLabel=LabelBuilt.icon(AwesomeIcon.LINK,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label strikethroughLabel=LabelBuilt.icon(AwesomeIcon.STRIKETHROUGH,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label openMenuLabel=LabelBuilt.icon(AwesomeIcon.CHEVRON_CIRCLE_DOWN,iconSize,minSize).tip("String_Node_Str").build();
  openMenuLabel.setOnMouseClicked(event -> {
    int childSize=vbox.getChildren().size();
    if (childSize == 2) {
      openMenuLabel.setText(AwesomeIcon.CHEVRON_CIRCLE_DOWN.toString());
      Tooltip.install(openMenuLabel,new Tooltip("String_Node_Str"));
      vbox.getChildren().remove(1);
    }
 else {
      openMenuLabel.setText(AwesomeIcon.CHEVRON_CIRCLE_UP.toString());
      openMenuLabel.getProperties().clear();
      vbox.getChildren().add(createSecondEditorVBox(iconSize));
    }
  }
);
  menuBar.getMenus().addAll(new Menu("String_Node_Str",newLabel),new Menu("String_Node_Str",openLabel),new Menu("String_Node_Str",saveLabel),new Menu("String_Node_Str",boldLabel),new Menu("String_Node_Str",italicLabel),new Menu("String_Node_Str",underlineLabel),new Menu("String_Node_Str",strikethroughLabel),new Menu("String_Node_Str",headerLabel),new Menu("String_Node_Str",hyperlinkLabel),new Menu("String_Node_Str",codeLabel),new Menu("String_Node_Str",ulListLabel),new Menu("String_Node_Str",olListLabel),new Menu("String_Node_Str",tableLabel),new Menu("String_Node_Str",imageLabel),new Menu("String_Node_Str",subscriptLabel),new Menu("String_Node_Str",superScriptLabel),new Menu("String_Node_Str",openMenuLabel));
  ScrollPane scrollPane=new ScrollPane();
  scrollPane.setContent(webView);
  scrollPane.setFitToHeight(true);
  scrollPane.setFitToWidth(true);
  VBox.setVgrow(scrollPane,Priority.ALWAYS);
  vbox.getChildren().add(menuBar);
  return new VBox(vbox,scrollPane);
}

Fixed version (ground truth):
public Node createEditorVBox(WebView webView){
  VBox vbox=new VBox();
  MenuBar menuBar=new MenuBar();
  menuBar.getStyleClass().add("String_Node_Str");
  String iconSize="String_Node_Str";
  double minSize=14.01;
  Label saveLabel=LabelBuilt.icon(AwesomeIcon.SAVE,iconSize,minSize).tip("String_Node_Str").click(controller::saveDoc).build();
  Label newLabel=LabelBuilt.icon(AwesomeIcon.FILE_TEXT_ALT,iconSize,minSize).tip("String_Node_Str").click(controller::newDoc).build();
  Label openLabel=LabelBuilt.icon(AwesomeIcon.FOLDER_ALTPEN_ALT,iconSize,minSize).tip("String_Node_Str").click(controller::openDoc).build();
  Label boldLabel=LabelBuilt.icon(AwesomeIcon.BOLD,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label italicLabel=LabelBuilt.icon(AwesomeIcon.ITALIC,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label headerLabel=LabelBuilt.icon(AwesomeIcon.HEADER,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label codeLabel=LabelBuilt.icon(AwesomeIcon.CODE,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label ulListLabel=LabelBuilt.icon(AwesomeIcon.LIST_UL,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label olListLabel=LabelBuilt.icon(AwesomeIcon.LIST_ALTL,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label tableLabel=LabelBuilt.icon(AwesomeIcon.TABLE,iconSize,minSize).tip("String_Node_Str").click(controller::createTable).build();
  Label imageLabel=LabelBuilt.icon(AwesomeIcon.IMAGE,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label subscriptLabel=LabelBuilt.icon(AwesomeIcon.SUBSCRIPT,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label superScriptLabel=LabelBuilt.icon(AwesomeIcon.SUPERSCRIPT,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label underlineLabel=LabelBuilt.icon(AwesomeIcon.UNDERLINE,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label hyperlinkLabel=LabelBuilt.icon(AwesomeIcon.LINK,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label strikethroughLabel=LabelBuilt.icon(AwesomeIcon.STRIKETHROUGH,iconSize,minSize).tip("String_Node_Str").click(event -> {
    current.currentEngine().executeScript("String_Node_Str");
  }
).build();
  Label openMenuLabel=LabelBuilt.icon(AwesomeIcon.CHEVRON_CIRCLE_DOWN,iconSize,minSize).tip("String_Node_Str").build();
  openMenuLabel.setOnMouseClicked(event -> {
    int childSize=vbox.getChildren().size();
    if (childSize == 2) {
      openMenuLabel.setText(AwesomeIcon.CHEVRON_CIRCLE_DOWN.toString());
      Tooltip.install(openMenuLabel,new Tooltip("String_Node_Str"));
      vbox.getChildren().remove(1);
    }
 else {
      openMenuLabel.setText(AwesomeIcon.CHEVRON_CIRCLE_UP.toString());
      openMenuLabel.getProperties().clear();
      vbox.getChildren().add(createSecondEditorVBox(iconSize));
    }
  }
);
  menuBar.getMenus().addAll(new Menu("String_Node_Str",newLabel),new Menu("String_Node_Str",openLabel),new Menu("String_Node_Str",saveLabel),new Menu("String_Node_Str",boldLabel),new Menu("String_Node_Str",italicLabel),new Menu("String_Node_Str",underlineLabel),new Menu("String_Node_Str",strikethroughLabel),new Menu("String_Node_Str",headerLabel),new Menu("String_Node_Str",hyperlinkLabel),new Menu("String_Node_Str",codeLabel),new Menu("String_Node_Str",ulListLabel),new Menu("String_Node_Str",olListLabel),new Menu("String_Node_Str",tableLabel),new Menu("String_Node_Str",imageLabel),new Menu("String_Node_Str",subscriptLabel),new Menu("String_Node_Str",superScriptLabel),new Menu("String_Node_Str",openMenuLabel));
  ScrollPane scrollPane=new ScrollPane();
  scrollPane.setContent(webView);
  scrollPane.setFitToHeight(true);
  scrollPane.setFitToWidth(true);
  VBox.setVgrow(scrollPane,Priority.ALWAYS);
  vbox.getChildren().add(menuBar);
  return new VBox(vbox,scrollPane);
}