protected @NotNull GroupingElement createGroupingElement(String groupName, Object data, VirtualFile file) {
    return new GroupingElement(groupName, data, file);
  }
protected @NotNull GroupingElement createGroupingElement(String groupName, Object data, VirtualFile file)