public function __construct(MetricWriterInterface $writer, Instrument $instrument, ReferenceCounterInterface $referenceCounter, ArrayAccess $destructors) { assert($this instanceof InstrumentHandle); $this->referenceCounter ->acquire(); }