I understand where you are coming from and I have seen the debugging output you mention (but didn't know how to quickly track down the particular logger).
We have a proxy GUI which needs to display this information in a window (and operates at the higher level of the provider), so having a toString() is a much better solution for us. Also this particular case it at odds with all the other *Impl.toString() methods (see also http://issues.apache.org/jira/browse/DIRSERVER-585 which has a simple bug). At any rate, I'm sure this isn't the most important stuff you guys are doing for RC1 and I have my own patches to use.
