Really a shame if the plugin requires access to the actual classes on the plugin classpath - that's just really bad design IMO :(
It should read the info from the .jar/class files directly and preferably from the user classpath if it must.
Is there no API for customizing how the annotation info is actually *read* ?