cdi-extender/src/main/java/org/apache/aries/cdi/container/internal/model/FactoryActivator.java [62:90]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
		super(builder);
		_log = containerState.containerLogs().getLogger(getClass());
	}

	@Override
	public boolean close() {
		try (Syncro synchro = _lock.open()) {
			if (serviceRegistration != null) {
				serviceRegistration.unregister();
				serviceRegistration = null;
			}

			_instance.activations.forEach(
				a -> {
					ExtendedActivationDTO extended = (ExtendedActivationDTO)a;
					requireNonNull(extended.onClose).accept(extended);
				}
			);

			_instance.activations.clear();

			_instance.active = false;

			return true;
		}
	}

	@Override
	public Op closeOp() {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



cdi-extender/src/main/java/org/apache/aries/cdi/container/internal/model/SingleActivator.java [61:89]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
		super(builder);
		_log = containerState.containerLogs().getLogger(getClass());
	}

	@Override
	public boolean close() {
		try (Syncro synchro = _lock.open()) {
			if (serviceRegistration != null) {
				serviceRegistration.unregister();
				serviceRegistration = null;
			}

			_instance.activations.forEach(
				a -> {
					ExtendedActivationDTO extended = (ExtendedActivationDTO)a;
					requireNonNull(extended.onClose).accept(extended);
				}
			);

			_instance.activations.clear();

			_instance.active = false;

			return true;
		}
	}

	@Override
	public Op closeOp() {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



