java: confusing literal

Change-Id: Ia08b25e1a02c2e86f176e84790bb9f3dc81e11e6
java: when overriding finalize(), keep it protected

Change-Id: I44456b3244f2190e33a7333c13492eea52bb06e4
java: when rethrowing, store the original exception

Change-Id: Idfca83a2a646acab90886c0ef9c30dd7d2fc8b53
java: when rethrowing, store the original exception

Change-Id: I14666493e72da177fcfff1895ef3206f0e13cc01
java: when rethrowing, store the original exception

Change-Id: I34ce000c48d2d79bfec854c8dd55d12f2bee29c7