try {
ProcessingInfo processingInfo = new NewProjectProcessingInfo(template.getZippedLocation(), getProject()
.getName(), configurationDescriptor.getSpringVersion());
Processor processor = new Processor(processingInfo);
IProject processedProject = processor.process(project, newPath, topLevelPackageTokens,
configurationDescriptor.getProjectNameToken(), collectedInput, inputKinds, shell, monitor);
if (processedProject != null) {
processedProject.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
SpringCoreUtils.buildFullProject(processedProject);
}