async def METHOD_NAME(
    jvm_artifact_targets: AllJvmArtifactTargets,
    jvm: JvmSubsystem,
    request: ProtobufJavaRuntimeForResolveRequest,
) -> ProtobufJavaRuntimeForResolve:
    addresses = find_jvm_artifacts_or_raise(
        required_coordinates=[
            UnversionedCoordinate(
                group=_PROTOBUF_JAVA_RUNTIME_GROUP,
                artifact=_PROTOBUF_JAVA_RUNTIME_ARTIFACT,
            )
        ],
        resolve=request.resolve_name,
        jvm_artifact_targets=jvm_artifact_targets,
        jvm=jvm,
        subsystem="the Protobuf Java runtime",
        target_type="protobuf_sources",
    )
    return ProtobufJavaRuntimeForResolve(addresses)