@Override protected void fireContextChange(InputContext context, boolean added) { super.fireContextChange(context, added); if (context.getId().equals(BundleInputContext.CONTEXT_ID)) { if (added) // bundle arriving bundleAdded(context); else // bundle going away bundleRemoved(context); } else if (context.getId().equals(BuildInputContext.CONTEXT_ID)) { if (added) buildAdded(context); else buildRemoved(context); } else if (context.getId().equals(PluginInputContext.CONTEXT_ID)) { if (added) pluginAdded(context); else pluginRemoved(context); } }