// generate default body
processBody(fileContents, content);
// eventually process body using specific engine
if (engine.validate(context)) {
engine.processBody(context);
} else {
LOGGER.error("Incomplete source file ({}) for markup engine:", file, engine.getClass().getSimpleName());
return null;
}