# File lib/needle/service-point.rb, line 115 def instance( actual_container, *args ) unless @chain @chain_mutex.synchronize do @chain = @pipeline.chain_to( @callback ) unless @chain end end @chain.call( actual_container, self, *args ) end