Como usar o VisibleForTesting para testes JUnit puros

Estou executando testes java puros JUnit4 sobre meus arquivos java puros no meu projeto, mas não consigo encontrar uma maneira de usar@VisibleForTesting claramente sem tornar a coisa manualmente pública.

Ex:

@VisibleForTesting
public Address getAddress() {
  return mAddress;
}

O método deve serpublic deixar "público" para testes, mas nesse caso a anotação não faz sentido, certo? por que não usar um comentário se a anotação não fará nada?

questionAnswers(3)

yourAnswerToTheQuestion