public TristateResult resultWithOverride(@Nullable Node node, @NonNull Tristate result) {
            if (result == Tristate.UNDEFINED) {
                return UNDEFINED;
            }
            return new TristateResult(result, node, this.processorClass);
        }
The permission processor that provided the result
common/src/main/java/me/lucko/luckperms/common/cacheddata/result/TristateResult.java