The reason I used a simple existence check : `else if (plistFile)` is that in Cocos2d-JS we don't want to put so much defensive code.
It can prevent errors but also slow down the engine, so we choose to trust our developers.