@Override
  public void addDerivedReference(@NotNull RefOverridable reference) {
    throw new AssertionError("Should not be called!");
  }
@Override
  public void addDerivedReference(@NotNull RefOverridable reference)