Dada a seguinte declaração Mockito: when(mock.method()).thenReturn(someValue); Como o Mockito cria um proxy para um mock, visto que a instrução mock.method () passará o valor de retorno para when ()? Eu imagino que isso use algumas coisas CGLib, mas gostaria de saber como isso é feito...