Pelo que eu entendi, a funçao get person esta definindo os parametrôs, setando um objeto como retorno, e entao ele retorna uma classe que ele esta criando dentro da funçao
Você parece surpreso com isso então imagino que nao foi escrito por voce, de onde veio essa reliquia?