def METHOD_NAME(self, processed_config: Mapping[str, object]) -> EvaluateValueResult:
    check.mapping_param(processed_config, "processed_config")
    # Validate resolved config against the inner definitions's config_schema (on self).
    config_evr = process_config(
        {"config": self.parent_def.config_field or {}},
        self._invoke_user_config_fn(processed_config),
    )
    if config_evr.success:
        return self.parent_def.apply_config_mapping(config_evr.value)  # Recursive step
    else:
        return config_evr  # Bubble up the errors