public void validationStarting(IProject project, ValidationState state, IProgressMonitor monitor)
{
if (project != null)
{
NestedValidatorContext context = getNestedContext(state, false);
if (context == null)
{
context = getNestedContext(state, true);
if (context != null)
context.setProject(project);
setupValidation(context);
state.put(XML_VALIDATOR_CONTEXT, context);
}
super.validationStarting(project, state, monitor);
}