import java.util.*;
import java.lang.*;
import java.io.*;
class Test {
public String x
= "Initial Value";
try {
this.x = "Return Value";
return this.x;
// Do nothing
this.x = "Exception Value";
} finally {
this.x = "Finally Value";
}
return "Fallback Value";
}
public static void main
(String[] args
) { Test t = new Test();
System.
out.
println("t.foo() = " + x_rtn
); System.
out.
println("t.x = " + t.
x ); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBUZXN0IHsKCXB1YmxpYyBTdHJpbmcgeCA9ICJJbml0aWFsIFZhbHVlIjsKCQogICAgcHVibGljIFN0cmluZyBmb28oKSB7CiAgICAgICAgdHJ5IHsKICAgICAgICAJdGhpcy54ID0gIlJldHVybiBWYWx1ZSI7CiAgICAgICAgICAgIHJldHVybiB0aGlzLng7CgogICAgICAgIH0gY2F0Y2ggKEV4Y2VwdGlvbiBlKSB7CgkJCS8vIERvIG5vdGhpbmcKCQkJdGhpcy54ID0gIkV4Y2VwdGlvbiBWYWx1ZSI7CgkJCQogICAgICAgIH0gZmluYWxseSB7CiAgICAgICAgICAgIHRoaXMueCA9ICJGaW5hbGx5IFZhbHVlIjsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgcmV0dXJuICJGYWxsYmFjayBWYWx1ZSI7CiAgICB9CgogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFRlc3QgdCA9IG5ldyBUZXN0KCk7CiAgICAgICAgCiAgICAgICAgU3RyaW5nIHhfcnRuID0gdC5mb28oKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oInQuZm9vKCkgID0gIiArIHhfcnRuKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oInQueCAgICAgID0gIiArIHQueCAgKTsKICAgIH0KfQ==