Como obter o número da linha de um método?

É possível obter o número da linha de um método usando reflexão ou outra mágica?
É possível se o método estiver dentro do Stacktrace atual. UsandoThread.currentThread().getStackTrace(), pode-se obter o número da linha de umStackTraceElement. Mas o que posso fazer se eu tiver apenasjava.lang.reflect.Method Objeto?

Eu encontrei isso, para classes->Como obter o nome do arquivo de origem / número de linha de um objeto java.lang.Class mas não é útil para métodos.

questionAnswers(3)

yourAnswerToTheQuestion