@Override
    public @NotNull Promise<? super Object> onSelected(final @Nullable Configurable configurable, final Configurable oldConfigurable) {
      return Promises.resolvedPromise();
    }
@Override
    public @NotNull Promise<? super Object> onSelected(final @Nullable Configurable configurable, final Configurable oldConfigurable)