Hey Darjus - I have another big patch ahead of this to look at - it's a compiler patch but I don't think it hits the same areas as you have -- FYI the patch is here: https://codereview.appspot.com/6561045/ yours will be next :)
OK - the code generally looks good to me - but there are some new test failures involving duplicated method names in class files. You can trigger an example of the problem by trying to import subprocess - it causes this:
java.lang.ClassFormatError: Duplicate method name&signature in class file org/python/proxies/subprocess$_CouplerThread$1
Maybe your constructor/addMethod combo is causing dup names?
BTW if you run "ant regrtest" with and without this patch applied you can see some of the new failures. Unfortunately we don't have a clean regression test right now - I get about 17 failures normally and 49 with the patch applied (most of these seem to stem from subprocess)
Again I really appreciate that you are looking at this - the Jython community has been waiting for Clamp for a long long time! And now that I've had a chance to look over the code, reviewing and accepting it should get a lot quicker.