@Override
    public @NotNull Collection<Integer> getKeys() {
      return myContainsValue ? Collections.singleton(myInputId) : Collections.emptySet();
    }
@Override
    public @NotNull Collection<Integer> getKeys()