Java's Last Will and Testament