5 - Quando o efeito retroactivo da anulação de um contrato com fundamento nos vícios previstos no n. 1 se revele desproporcionado ou contrário à boa-fé, ou quando a esse efeito retroactivo obste a existência de uma situação de impossibilidade absoluta ou razões imperiosas de interesse público, o tribunal pode circunscrever o respectivo alcance para o futuro, devendo a decisão determinar uma das sanções alternativas previstas no n. ” Dispositivo que foi entretanto revogado pelo n 111-B/2017, de 31/08 que procedeu à nona alteração ao Código dos Contratos Públicos e transpôs as Diretivas n.s 2014/23/UE, 2014/24/UE e 2014/25/UE, todas do Parlamento Europeu e do Conselho, de 26 de fevereiro de 2014 e a Diretiva n. 2014/55/UE, do Parlamento Europeu e do Conselho, de 16 de abril de, diploma que introduziu igualmente alterações no regime da invalidade dos contratos sujeitos ao regime substantivo regulado na Parte do Código dos Contratos Públicos, alterando a redação dos seus artigos 283, 284, 285 e 28 Passando agora as disposições do Código que se encontravam contidas no revogado artigo 283-A do CCP e que operavam a transposição das Diretivas a constar do atual artigo 287 que regula as situações de ineficácia do contrato.