code: public JsonMappingOption deserializeBooleanBy(Function<Object, Boolean> booleanDeserializer) {
          if (booleanDeserializer == null) {
              throw new IllegalArgumentException("The argument 'booleanDeserializer' should not be null.");
          }
          this.booleanDeserializer = OptionalThing.of(booleanDeserializer);
          return this;
      }
docs: -------