@@ -0,0 +1,634 @@
+/**%0A * If an exception is a field of class, it's initialized as null, %0A * then assigned to some exception object, and throw it, the interpreter%0A * would try to throw an AnyAtomicValue.%0A */%0A%0Aclass MyException extends Exception %7B%0A    public MyException(String msg) %7B%0A        super(msg);%0A    %7D%0A%7D%0A%0Aclass MyClass %7B%0A    private Exception exc;%0A%0A    public void test() %7B%0A        exc = new MyException(%22something goes wrong%22);%0A        try %7B%0A            throw exc;%0A        %7D%0A        catch (Exception e) %7B %7D%0A    %7D%0A%7D%0Aclass ExceptionField %7B%0A    public static void main(String%5B%5D args) %7B%0A        MyClass c = new MyClass();%0A        c.test();%0A    %7D%0A%7D%0A

Add example that may cause the interpreter trying to throw an AnyAtomicValue