@Override
  public @Nullable StructuredDocString getStructuredDocString() {
    return CachedValuesManager.getCachedValue(this, myCachedStructuredDocStringProvider);
  }
@Override
  public @Nullable StructuredDocString getStructuredDocString()