@Override
    public void actionPerformed(@NotNull AnActionEvent e) {
      Component component = e.getData(PlatformCoreDataKeys.CONTEXT_COMPONENT);
      InternalDecoratorImpl decorator = InternalDecoratorImpl.findNearestDecorator(component);
      ContentManager manager = ObjectUtils.notNull(e.getData(PlatformDataKeys.CONTENT_MANAGER), myManager);
      Content content = ObjectUtils.chooseNotNull(ObjectUtils.doIfCast(component, ContentTabLabel.class, o -> o.getContent()),
                                                  manager.getSelectedContent());
      if (content != null) {
        decorator.splitWithContent(content, myHorizontal ? SwingConstants.RIGHT : SwingConstants.BOTTOM, -1);
      }
    }
@Override
    public void actionPerformed(@NotNull AnActionEvent e)