Merge Switch Statement Version