@Override
        protected @NotNull Collection<V> createEmptyCollection() {
          return Collections.emptySet();
        }
@Override
        protected @NotNull Collection<V> createEmptyCollection()