@NotNull
  public static JComponent createStackedComponents(@NotNull List<? extends JComponent> components, @NotNull JBValue vGap) {
    JPanel panel = new JBPanel<>(new VerticalLayout(vGap, VerticalLayout.FILL));
    for (JComponent component : components) {
      panel.add(component);
    }
    return panel;
  }
@NotNull
  public static JComponent createStackedComponents(@NotNull List<? extends JComponent> components, @NotNull JBValue vGap)