Adicionado mais testes e Javadoc