// getProcessManager().submitDubCommandAndWait(resolveProjectOperation.newDubProcessTask(
// project, array(dubPath, "upgrade", "--missing-only"), pm));
IRunProcessTask dubDescribeTask = resolveProjectOperation.newDubProcessTask(
project, array(dubPath, "describe"), pm);
ExternalProcessResult processHelper = getProcessManager().submitDubCommandAndWait(dubDescribeTask);
int exitValue = processHelper.exitValue;
if(exitValue != 0) {
throw LangCore.createCoreException("dub returned non-zero status: " + exitValue, null);
}