Eclipse: Sequência de ; após linha de código

Pergunta boba, mas eu queria saber. Por que o compilador (o meu ao menos) do eclipse ignora, algumas vezes, mais de um ; ao final de uma linha de código.
Exemplo: List<TipoAtividade> tiposAtividade = tipoAtividadeStore.listAll().list();;;;;;;;;;;;;
Alguém já reparou isso? Já vi ele reclamar e ignorar.

no meu caso ñ é asvezes, é sempre e isso ñ é coisa do eclipse e sim do compilador (no caso o javac)

ñ é uma falha, é a forma que o compilador trabalha, então ele aceita isso como uma sentença, uma sentença vazia porém válida, da mesma forma q ele tb aceita algo assim:

int x = 1;
// pode aninhar quantas chaves vc quizer
{{{{{ }}}}}
System.out.println(x);

isso tb acontece em outras linguagens, como c e c++

flw, t+

Interessante. Posso fazer esse tipo de coisa.

public static void main( String[] args ) { ;;;;;;; {{{{{}}}}} {;}; }

Não faz sentido, não serve para nada, mas é sentença válida mesmo.