Um catálogo de refatorações para evoluir programas Java - Bruning, Eduardo (2020)