@Override
      public MavenUIUtil.CheckBoxState getState(Object userObject) {
        MavenProfileKind state = ((ProfileNode)userObject).getState();
        return switch (state) {
          case NONE -> MavenUIUtil.CheckBoxState.UNCHECKED;
          case EXPLICIT -> MavenUIUtil.CheckBoxState.CHECKED;
          case IMPLICIT -> MavenUIUtil.CheckBoxState.PARTIAL;
        };
      }
@Override
      public MavenUIUtil.CheckBoxState getState(Object userObject)