BasicArraySwitch