@NotNull
  protected Collection<T> getValueVariants(@Nullable Object target) {
    if (myMappings instanceof PerFileMappingsBase) return ((PerFileMappingsBase<T>)myMappings).getAvailableValues();
    throw new UnsupportedOperationException();
  }
@NotNull
  protected Collection<T> getValueVariants(@Nullable Object target)