Hey all, Quick, non-Kaffe specific question to you VM hackers :) Why does Java require that parameters for anonymous inner classes be final if they refer to local variables in the enclosing function? I can't think of any particularly good reason having to do with garbage collection or anything... thanks, Rob