I apologize for asking hard questions. I'm not trying to be difficult. It's just that I love Emacs and am impressed by CEDET and really want it to work for the Java development that I do. As for the Semantic Analyzer completion problems I described in my other emails, they relate not specifically to completing symbols from types in Jar files, but to completing any locally defined type in Java with the Analyzer.
Is there much in the cpp-root project that actually is C/C++ specific? If not, perhaps much of its functionality could be abstracted into a base ede-root project type and then cpp-root and java-root could extend from that. Just a thought.