final String name= getQualifiedName();  try {  final List list= new ArrayList(); addClassPathEntries(fCompilationUnit.getJavaProject(), new HashSet(), list);  final URL[] urls= new URL[list.size()];  String path= null; for (int index= 0; index < list.size(); index++) {  path= (String) list.get(index); urls[index]= new URL(PROTOCOL_FILE + path); }  final ObjectStreamClass stream= ObjectStreamClass.lookup(Class.forName(name, false, new URLClassLoader(urls))); if (stream != null) fSUID= stream.getSerialVersionUID();  } catch (JavaModelException exception) { JavaPlugin.log(exception); } catch (MalformedURLException exception) { JavaPlugin.log(exception); } catch (ClassNotFoundException exception) {  } } }); }
	protected Expression computeDefaultExpression() {		Assert.isTrue(canApply());		fSUID= SERIAL_VALUE;		BusyIndicator.showWhile(Display.getCurrent(), new Runnable() {			public final void run() {				final ObjectStreamClass stream= ObjectStreamClass.lookup(fClass);				if (stream != null)					fSUID= stream.getSerialVersionUID();			}		});		return fNode.getAST().newNumberLiteral(fSUID + LONG_SUFFIX);	}