final String sourcePath = FilenameNormalization.normalize(functionCall.getSourcePath());
final MetaTagsNode metadata = ASParser.parseMetadata(project.getWorkspace(), embedMetadata,
sourcePath, functionCall.getStart(),
functionCall.getLine(), functionCall.getColumn(),
problems);
final IMetaTagNode embedTag = metadata.getTagByName("Embed");
if (embedTag == null)
{
problems.add(new CSSEmbedAssetProblem(functionCall));
}
else
{
try
{
final EmbedCompilationUnit embedCompilationUnit =
EmbedCompilationUnitFactory.getCompilationUnit(
(ASProject)project,
embedTag.getSourcePath(),
functionCall,
embedTag.getAllAttributes(),
problems);
if (embedCompilationUnit == null)
{
problems.add(new CSSEmbedAssetProblem(functionCall));
}