- auto coll_branch = branches[ mark ];
- branches[ mark ] = _TBranch( coll_branch.first, *pIt );
- branches[ label - 1 ] = _TBranch( qIt->second, *pIt );
- branches.push_back( _TBranch( *pIt, coll_branch.second ) );
+ auto coll_branch = branches->Get( )[ mark ];
+ branches->Get( )[ mark ] = _TBranch( coll_branch.first, *pIt );
+ branches->Get( )[ label - 1 ] = _TBranch( qIt->second, *pIt );
+ branches->Get( ).push_back( _TBranch( *pIt, coll_branch.second ) );