}
@Override
public void validate() throws Exception {
setValidated(true);
IWodModel wodModel = _getModel();
if (wodModel != null) {
WodParserCache cache = getCache();
IJavaProject javaProject = cache.getJavaProject();
IType componentType = cache.getComponentType();
HtmlElementCache htmlElementCache = cache.getHtmlEntry().getHtmlElementCache();
List<WodProblem> wodProblems = wodModel.getProblems(javaProject, componentType, WodParserCache.getTypeCache(), htmlElementCache);
IFile wodFile = getFile();
if (wodFile != null && wodFile.exists()) {
IFile htmlFile = cache.getHtmlEntry().getFile();
boolean createHtmlMarkers = htmlFile != null && htmlFile.exists();
for (WodProblem wodProblem : wodProblems) {