public @NotNull NamedScope createCopy() {
    return new NamedScope(myScopeId, myPresentableNameSupplier, myIcon, myValue == null ? null : myValue.createCopy());
  }
public @NotNull NamedScope createCopy()