if (moduleDeclaration != null) {
// do nothing if already have AST - optimization for reconcile
return;
}
// get cache entry
final ISourceModuleInfo cacheEntry = ModelManager.getModelManager()
.getSourceModuleInfoCache().get(context.getSourceModule());
// if full build,do not use cache,or the error marker will not be
// refreshed
if (context.getBuildType() != IScriptBuilder.FULL_BUILD) {