Um pouco de código Java8+, padrões de projetos, maven, frameworks e utilidades
Temos uma Coleção de Projetos que devem ser ordenado pelo Trimestre que é um atributo que compoe a classe Projeto. Neste exemplo utilizamos Map em vez de List para compor o problema.