CreateFromProjectPackage fails on WorldServer packages

With the following, I can create a new project from a Studio package:

 

FileBasedProject.CreateFromProjectPackage(string packageFile, string projectPath, out ProjectPackageImport result)

 

However, when providing a WorldServer package file, the above method is simply doing nothing. Is there any way to programmatically create a Studio project out of a WorldServer project?