Great, glad I could help and glad I helped clean up your codebase!
The Interfaces class is not part of the API, but a wrapper I wrote to hide all the messy stuff. The source is in the source package if you want to see what's going on in there. Guess I need to document that a little better moving forward B-).
BTW, don't hesitate to post any questions that come up. I'm not the best at Java, but know enough to help get you out of trouble.
Also, our CodeShare section is lacking in good Java code samples. If you have any you'd consider sharing, I'd be glad to pretty them up and put them up for others to use...
-Joe