Quine in Java

Ein Quine ist ein Programm, welches sich selbst ausgibt. Dieses hier ist von mir in Java.

class Q
{
    static void p(String a)
    {
        char c = 34;
        System.out.print(a + c + a + c + ')' + ';' + '}' + '}');
        System.exit(0);
    }

    static
    {
        p("class Q{static void p(String a){char c=34;System.out.print(a+c+a+c+')'+';'+'}'+'}');System.exit(0);}static{p(");
    }
}