@Override
public final void execute(EnforcerRuleHelper helper) throws EnforcerRuleException {
MavenProject project = EnforcerRuleUtils.getMavenProject(helper);
Document pom = XmlUtils.parseXml(project.getFile());
PomSerializer pomSerializer = new PomSerializer(pom);
ProjectModel model = pomSerializer.read();
initialize(helper, pom, model);
ErrorReport report = new ErrorReport(getDescription());
doEnforce(report);