long startTime)
throws InterruptedException
{
boolean success = true;
final ArrayList<ICompilerProblem> problemsBuildingSWF = new ArrayList<ICompilerProblem>();
final ISWFTarget target = new AppSWFTarget(applicationProject, new ASCTargetSettings(sourceFilename), null,
compilationUnits);
final ISWF swf = target.build(problemsBuildingSWF);
if (swf != null)
{
swf.setTopLevelClass(getSymbolClass());