private void resetRequiredPluginsClasspathContainer(IProject project) {
   IJavaProject jProject = JavaCore.create(project);
   IPluginModelBase model = fPluginModelManager.findModel(project);
   try {
     IBuild build = ClasspathUtilCore.getBuild(model);
     RequiredPluginsClasspathContainer container =
         new RequiredPluginsClasspathContainer(model, build);
     // this triggers recomputing the classpath:
     JavaCore.setClasspathContainer(
         PDECore.REQUIRED_PLUGINS_CONTAINER_PATH,
         new IJavaProject[] {jProject},
         new IClasspathContainer[] {container},
         null);
     // AspectBindingReader is automatically shared via the ResourceProjectAdaptor.OTEquinoxProject
     // see
     // org.eclipse.objectteams.otdt.internal.compiler.adaptor.AdaptorActivator.JavaCore.setClasspathContainer(..)
   } catch (CoreException ce) {
     OTDTPlugin.logException(
         "Failed to reload classpath container for " + project, ce); // $NON-NLS-1$
   }
 }