Niedozwolony błąd modyfikatora dla klasy statycznej

Zajmuję się tworzeniem aplikacji dla systemu Android, ale trafiłem trochę na ścianę z cegieł, ciągle pojawia się błąd:

Illegal modifier for the class FavsPopupFragment; only public, abstract & final are permitted

Stało się to po śledzeniuta odpowiedź do innego pytania SO. Oto kod, który mam:

package com.package.name;

/* Imports were here */

public static class FavsPopupFragment extends SherlockDialogFragment {

    static FavsPopupFragment newInstance() {
        FavsPopupFragment frag = new FavsPopupFragment();
        return frag;
    }
}

Błąd pojawia się na nazwie klasy. Nie rozumiem, dlaczego to nie działa, proszę o pomoc. Dziękuję Ci.

questionAnswers(8)

yourAnswerToTheQuestion