Android studio project to master merge

http://redmine.ruswizards.com:8100/redmine/boards/8/topics/47
For example, in default you can throw IllegalStateException. It will allow you to get rid of null check for intentStartActivity cause that implementation of switch case guarantees that you get non null intentStartActivity.

It's just FYI, no need to fix.