@FunctionalInterface public static interface ResolverCreateHooks.PreWriteCheck extends BiFunction<FDBRecordContext,LocatableResolver,CompletableFuture<Boolean>>
LocatableResolver
. The passed LocatableResolver
will be the resolver we are attempting to
write to. Implementations can then use the transaction provided to check whether that resolver is the
correct one. If not, implementations must throw an exception.andThen, apply