Na plataforma Java SE 8, o coletor de lixo (garbage collector) somente libera o espaço ocupado pelo objeto A na memória quando
A) o método destrutor do objeto A é invocado.
B) um novo objeto, do mesmo tipo que o objeto A, é instanciado.
C) todos os demais objetos referenciados pelo objeto A são apagados.
D) não existem referências a objetos imutáveis (como String) dentro do objeto A.
E) não há mais referências para o objeto A no programa.