traceResourceTemplate.accept(this);
}
public void visitTrace(Template traceElementTemplate, Template resultTemplate, Template resultNotExistTemplate,
Template resultNotFoundTemplate) {
ResourceTrace trace = resourceLoadingService.trace(resourceName, ResourceLoadingService.FOR_CREATE);
for (ResourceTraceElement traceElement : trace) {
this.traceElement = traceElement;
traceElementTemplate.accept(this);
}
result = trace.getResult();
if (result == null) {
resultNotFoundTemplate.accept(this);
} else if (!result.exists()) {
resultNotExistTemplate.accept(this);