async def METHOD_NAME(
    request: BSPClasspathEntryRequest,
    context: BSPContext,
) -> FallibleClasspathEntry:
    entry = await Get(FallibleClasspathEntry, ClasspathEntryRequest, request.request)
    context.notify_client(
        TaskProgressParams(
            task_id=request.task_id,
            event_time=int(time.time() * 1000),
            message=entry.message(),
        )
    )
    if entry.result == CompileResult.FAILED:
        context.notify_client(
            LogMessageParams(
                type_=MessageType.ERROR,
                message=entry.message(),
                task=request.task_id,
            )
        )
    return entry