Add support for branching operation

Change-Id: Ic129697f86646c6e965d019eaee1423cc8136d71
7 files changed