public org.inferred.freebuilder.processor.property.Property.Builder mapFullyCheckedCast(
      UnaryOperator<Boolean> mapper) {
    Objects.requireNonNull(mapper);
    return setFullyCheckedCast(mapper.apply(isFullyCheckedCast()));
  }
public org . inferred . freebuilder . processor . property . Property . Builder mapFullyCheckedCast ( UnaryOperator < Boolean > mapper ) { Objects . requireNonNull ( mapper ) ; return setFullyCheckedCast ( mapper . apply ( isFullyCheckedCast ( ) ) ) ; }
Replaces the value to be returned by {@link
org.inferred.freebuilder.processor.property.Property#isFullyCheckedCast()} by applying {@code
mapper} to it and using the result.

@return this {@code Builder} object
@throws NullPointerException if {@code mapper} is null or returns null
@throws IllegalStateException if the field has not been set