Wie kann ich eine Java-Anwendung neu starten?

Wie kann ich eine Java AWT-Anwendung neu starten? Ich habe eine Schaltfläche, an die ich einen Ereignishandler angehängt habe. Welchen Code soll ich verwenden, um die Anwendung neu zu starten? Ich möchte das Gleiche tun Application.Restart()wie in einer C #