code: public OptionalThing<Supplier<RealJsonEngine>> getJsonEngineSwitcher() {
          return OptionalThing.ofNullable(jsonEngineSwitcher, () -> {
              String msg = "Not found the switcher of JSON engine: " + JsonResponse.this.toString();
              throw new IllegalStateException(msg);
          });
      }
docs: -----------