Add another to a call bridge

@param caller -> PhoneNumber
@param callee -> PhoneNumber
@param args -> Call's arguments (see in function)
191200
public function callParty($caller, $callee, $args)
    {
      $new_call = Call::create($caller, $callee, $this->id, $args);
      $this->calls ++; 

      return Constructor::Make($this, $data->get());
    }
880967
function callHandler(callback, context, args) {
  switch (args.length) {
    case 0: return callback.call(context);
    case 1: return callback.call(context, args[0]);
    case 2: return callback.call(context, args[0], args[1]);
    case 3: return callback.call(context, args[0], args[1], args[2]);
    default: return callback.apply(context, args);
  }
}
1073126
@Override
  public <ReqT, RespT> ClientCall<ReqT, RespT> newCall(MethodDescriptor<ReqT, RespT> method,
      CallOptions callOptions) {
    return interceptorChannel.newCall(method, callOptions);
  }
88697
public MethodCall with(String name1, Object arg1, String name2, Object arg2) {
    return with(name1, arg1, name2, arg2, null, null);
  }
1124268
@Configurable
  public void addArg(String arg)
  {
    if (_args == null)
      _args = new ArrayList<String>();
    
    _args.add(arg);
  }
756407
@Override
	public void addCallback(Callback callback) {
		if (manager != null) {
			callback.initialize(manager);
		}
		callbacks.add(callback);
	}
923983
def bridge_param(_param, _method, *args, **kwargs):
    
    assert callable(_method), "method %r is not callable" % (_method, )
    f = Fiber(debug_depth=1, debug_call=_method)
    f.add_callback(drop_param, _method, *args, **kwargs)
    f.add_callback(override_result, _param)
    return f.succeed()
489160
def add(self, priority, observer, callble):
        
        #if observer is not None:
        ins = 0
        for pr, _, _ in self:
            if priority > pr:
                break
            ins += 1
        self._poc.insert(ins, (priority, weakref.ref(observer), callble))
663695
def caller(self, fun, **kwargs):
        '''
        
        '''
        self.client_cache['caller'].cmd(fun, *kwargs['arg'], **kwargs['kwarg'])
69010
def add_callback(self, callback, *callback_args, **callback_kwargs):
        """"""
        return self.add_callbacks(callback, callback_args=callback_args,
                           callback_kwargs=callback_kwargs)
924451
@Override
    public void add(int arg0, Object arg1) {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
            JmfTr.entry(this, tc, "add", new Object[] { Integer.valueOf(arg0), arg1 });

        synchronized (getMessageLockArtefact()) {
            super.add(arg0, arg1);
        }

        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
            JmfTr.exit(this, tc, "add");
    }
546524
public static Bridge create(final String callId1, final String callId2)
    	    throws Exception {
    	assert (callId1 != null);
    	final BandwidthClient client = BandwidthClient.getInstance();
    	return create(client, callId1, callId2);
	}
1296838
public static Object call1(Callable fun, Scriptable thisObj, Object arg0,
                               Context cx, Scriptable scope)
    {
        return fun.call(cx, scope, thisObj, new Object[] { arg0 } );
    }
786831
private function moveFunctionArgumentsUp(MethodCall $methodCall): void
    {
        $funcCallOrEmptyNode = $methodCall->args[0]->value;
        if ($funcCallOrEmptyNode instanceof FuncCall) {
            $funcCallOrEmptyNodeName = $this->getName($funcCallOrEmptyNode);
            if ($funcCallOrEmptyNodeName === null) {
                return;
            }

            $funcCallOrEmptyNodeArgs = $funcCallOrEmptyNode->args;
            $oldArguments = $methodCall->args;
            unset($oldArguments[0]);

            $methodCall->args = $this->buildNewArguments(
                $funcCallOrEmptyNodeName,
                $funcCallOrEmptyNodeArgs,
                $oldArguments
            );
        }

        if ($funcCallOrEmptyNode instanceof Empty_) {
            $methodCall->args[0] = new Arg($funcCallOrEmptyNode->expr);
        }
    }
638220
public final void addCall(final MCAMethod found, final int line) {
        calls.add(new MCAMethodCall(found, className, methodName, methodDescr, source, line));
    }
1222846
def set_caller(self, caller):
        
        self.caller = caller.__name__
        self.module = inspect.getmodule(caller).__name__
        self.load()
82931
public static function add(callable ...$args): callable
    {
        $sum = function ($x, ... $args) {
            $function = 0;
            foreach ($args as $arg) {
                $function += $arg($x);
            }
            return $function;
        };

        return function ($x) use ($args, $sum) {
            return $sum(...array_merge([$x], $args));
        };
    }