public void postFindLocalClass(String name, Class clazz, ClasspathManager manager) {
public void postFindLocalClass(String name, Class clazz, ClasspathManager manager) throws ClassNotFoundException { ArrayList stack = (ArrayList) activationStack.get(); if (stack == null) return; int size = stack.size(); if (size <= 1 || stack.get(0) != name) return;  ClasspathManager[] managers = null; managers = new ClasspathManager[size - 1]; for (int i = 1; i < size; i++) managers[i - 1] = (ClasspathManager) stack.get(i); stack.clear(); if (clazz == null) return; for (int i = managers.length - 1; i >= 0; i--) { if (errors.get(managers[i]) != null) { if (throwErrorOnFailedStart) throw (TerminatingClassNotFoundException) errors.get(managers[i]); continue; } AbstractBundle bundle = (AbstractBundle) managers[i].getBaseData().getBundle();    try {  secureAction.start(bundle, Bundle.START_TRANSIENT); } catch (BundleException e) { Throwable cause = e.getCause(); if (cause != null && cause instanceof StatusException) { StatusException status = (StatusException) cause; if ((status.getStatusCode() & StatusException.CODE_ERROR) == 0) { if (status.getStatus() instanceof Thread) { String message = NLS.bind(EclipseAdaptorMsg.ECLIPSE_CLASSLOADER_CONCURRENT_STARTUP, new Object[] {Thread.currentThread(), name, status.getStatus(), bundle, new Integer(5000)}); adaptor.getFrameworkLog().log(new FrameworkLogEntry(FrameworkAdaptor.FRAMEWORK_SYMBOLICNAME, FrameworkLogEntry.WARNING, 0, message, 0, e, null)); } continue; } } String message = NLS.bind(EclipseAdaptorMsg.ECLIPSE_CLASSLOADER_ACTIVATION, bundle.getSymbolicName(), Long.toString(bundle.getBundleId())); TerminatingClassNotFoundException error = new TerminatingClassNotFoundException(message, e); errors.put(managers[i], error); if (throwErrorOnFailedStart) { adaptor.getFrameworkLog().log(new FrameworkLogEntry(FrameworkAdaptor.FRAMEWORK_SYMBOLICNAME, FrameworkLogEntry.ERROR, 0, message, 0, e, null)); throw error; } adaptor.getEventPublisher().publishFrameworkEvent(FrameworkEvent.ERROR, bundle, new BundleException(message, e)); } }
	public void postFindLocalClass(String name, Class clazz, ClasspathManager manager) {		// do nothing	}