void (final @NotNull RunContentDescriptor descriptor) { if (descriptor.getComponent() != null && REGISTRY.add(descriptor)) { Disposer.register(descriptor, new Disposable() { @Override public void dispose() { REGISTRY.remove(descriptor); } }); } }