def build_instances(self, ctxt, target_cell, build_inst_kwargs):
        method_kwargs = dict(build_inst_kwargs=build_inst_kwargs)
        message = _TargetedMessage(self, ctxt, 'build_instances',
                                   method_kwargs, 'down', target_cell)
        message.process()
Branch nodes need to have a unique name,
dataset/ETHPy150Open BU-NU-CLOUD-SP16/Trusted-Platform-Module-nova/nova/cells/messaging.py/MessageRunner.build_instances--crossover with--dataset/ETHPy150Open NervanaSystems/neon/neon/layers/layer.py/BranchNode.__new__