setSourcePath(attribute.getParent().getParent().getFileSpecification().getPath());
final int startOffsetLocal = attribute.getValueStart();
final ASFileScope fileScope = builder.getFileScope();
final OffsetLookup offsetLookup = fileScope.getOffsetLookup();
assert offsetLookup != null : "Expected OffsetLookup on FileScope.";
final String filePath = getContainingFilePath();
final int[] absoluteOffsets =
offsetLookup.getAbsoluteOffset(filePath, startOffsetLocal);
final int startOffsetAbsolute = absoluteOffsets[0];
final IncludeHandler includeHandler =
IncludeHandler.createForASTBuilding(builder.getFileSpecificationGetter(), filePath, startOffsetLocal, startOffsetAbsolute);
includeHandler.setProjectAndCompilationUnit(project, builder.getCompilationUnit());
final String scriptFragment = attribute.getRawValue();