3 public class ThreeTuple<A, B, C> {
4 private Runnable finalize_run;
8 public ThreeTuple(A a, B b, C c) {
13 public ThreeTuple(A a, B b, C c, Runnable finalize_run) {
15 this.finalize_run = finalize_run;
18 public void finalize() throws Throwable {
19 if (finalize_run != null) finalize_run.run();