in mps-driver/src/main/java/org/jetbrains/mps/maven/driver/TemporarySolutionIO.java [79:88]
static void createStubSolution(File descriptorFile, String moduleName, File jarFile) throws DescriptorIOException {
IFileSystem fs = getFS();
IFile f = fs.getFile(descriptorFile);
SolutionDescriptor d = toStubSolutionDescriptor(moduleName, jarFile);
DescriptorIO<SolutionDescriptor> io =
new DescriptorIOFacade(macroHelpers()).standardProvider().solutionDescriptorIO();
io.writeToFile(d, f);
}