void projectChanged() {
   containerText.setEditable(false);
   containerBrowse.setEnabled(false);
   if (getProjectName().isEmpty()) {
     fViewer.setInput(null);
     updateStatus(Messages.CmsisCodeTemplateNewWizardPage_ProjectMustBeSpecified);
     return;
   }
   IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(getProjectName());
   if (!project.exists() || (project.getType() & IResource.PROJECT) == 0) {
     fViewer.setInput(null);
     updateStatus(Messages.CmsisCodeTemplateNewWizardPage_ProjectMustExist);
     return;
   }
   if (!refreshComponents(project)) {
     fViewer.setInput(null);
     updateStatus(Messages.CmsisCodeTemplate_RefreshRTEProject);
     return;
   }
   containerText.setEditable(true);
   containerBrowse.setEnabled(true);
   dialogChanged();
 }