Warum kann ich bei Verwendung des ternären Operators keine Ausnahme auslösen?

Dies kompiliert nicht und gibt den folgenden Fehler aus:Illegal start of expression. Warum?

public static AppConfig getInstance() {
        return mConfig != null ? mConfig : (throw new RuntimeException("error"));
    }

Antworten auf die Frage(4)

Ihre Antwort auf die Frage