https://medium.com/@emersonkfl2/explicando-o-recurso-de-m%C3%A9todos-default-na-interface-do-java-8-6106f1f38892