Note that keeping the ElementIdFactories separate ensures that users won't be forced at runtime to drag in classes they don't care about. i.e., we don't want them to get NoClassDefFound when tools.jar isn't in their classpath but they don't care about javadoc.
@author Patrick Calahan <email: codehaus-at-bea-dot-com>
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.