codice:
String[] lista = {};
cosa vuol dire!?

non da un errore in compilazione, ma non credo funzioni perfettamente, o almeno non in tutti i casi