Two new bugs, with patches. I've reviewed both of these in the Java version as well.
Recursive call in Configure.SetListener(type,null) causes stack overflow
Basically the Configure.SetListener calls SetListener with null in the second parameter. There's a second SetListener method that I think is what is intended.
This bug might exist in the Java version. It's been like 10 years since I've actually done any major projects in Java so I could be wrong. (Back when Java Swing was new!)
SessionImpl.EnableFilter returns wrong filter if already enabled
This bug doesn't existing the java version, as Java's Hashtable class is added to with .put() which will overwrite an existing entry where the dictionary used in the c# version causes an exception when adding an existing item.
More details on the bug reports. Patches included.
-Will