What is the relationship between cedet-java.el, android.el, and db-javap.el?  My observations so far:

I think I see some patterns here. 

Some specific questions I have are:

  1. Where should I set my classpath?  cedet-java-classpath-extension?  semanticdb-javap-classpath?  ede-java-classpath in an EDE project?  Some combination thereof?
  2. What is semanticdb-javap-classpath for, since it's not referenced anywhere?  Is it vestigial?
  3. Few of the functions in cedet-java.el are interactive.  As a user of CEDET, Semantic, and EDE, should I largely ignore this file?