Not good... 
Extension may be unavailable for other plugins if they declare your plugin as an optional dependency.
You should specialize error/describe in Javadoc. Or just return null...