devo estrarre da un file di testo tutto ciò che sta tra la prima occorrenza di 2 "a capo" e la fine

codice:
            pattern = Pattern.compile ("\n\n(.*?)", Pattern.DOTALL | Pattern.CASE_INSENSITIVE);
            matcher = pattern.matcher(testo);
            if(matcher.find())
            {
                autore=matcher.group(0);
            }
però non ottengo ciò che vorrei, ma solo un testo vuoto.
consigli?

grazie a tutti