Our Java-based OSS software project features a plugin infrastructure, allowing specific blobs of functionality to be added, removed and updated dynamically, at runtime. Each plu