> #1. bundles should not import the packages they export This is kindof contrary to what OSGi recommends - that you should always import what you export to prevent class fragmentation in consumer bundles.
Full gory details here http://www.osgi.org/blog/2007/04/importance-of-exporting-nd-importing.html --oh