Evitar null em endereços do boleto

Ao criar um boleto, onde os endereços de Beneficiário e Pagador são nulos, o impresso mostrava Null nos respectivos lugares dos endereços. 
Nessa solução, é impresso vazio ao invés de "null" quando não há endereço de Pagador/Beneficiário e são adicionados alguns testes para mostrar a falha.
Acho que para uma modificação futura, seria interessante utilizar o getEnderecoCompleto no endereço do Pagador, como já é utilizado no endereço do Beneficiário. Se vocês acharem interessante, eu posso implementar depois e mandar outro pull request :)
não manjo muito disso, mas não dá pra criar uma função ou algo assim pra isolar essas comparações com null?