Kotlin: O que significa "return @" significa?

Estou usando o RxJava em um dos meus projetos, converti uma das minhas aulas para o Kotlin usando o plug-in Android Studio e em um dos mapasflatMap lambda (Func1 em java), retornos intermediários são parecidos com os seguintes@Func1.

Eu não tenho ideia do que isso significa.

something.flatMap(Func1<ArticleCriteria, Observable<Pair<String, String>>> {
    val isTemporaryClone = it.isATemporaryClone
    val isTheOriginalToken = it.tokenIsOriginalHere

    if (isTemporaryClone) {
        if (!isTheOriginalToken) {
            return@Func1 paramsError("Token is always original for temp articles")
        }

        return@Func1 mJobRunner.doNotRun(DeleteArticleJob.TAG)
                            .doOnNext(deletePersonalActionById(articleId))
    }

    runArticleJobAsync(DeleteArticleJob.TAG, it)
})

questionAnswers(2)

yourAnswerToTheQuestion