@NotNull
    public Object getPropertyNewValue() {
      LOG.assertTrue(myType == EventType.PROPERTY_CHANGED, "Unexpected event type: " + myType);
      return Objects.requireNonNull(myPropertyNewValue);
    }
@NotNull
    public Object getPropertyNewValue()