/**
  * {@inheritdoc}
  */
 public function generateBooleanRules(TemplateForensics $src)
 {
     return $src->isFormattingElement() ? ['autoReopen' => true] : [];
 }
 /**
  * {@inheritdoc}
  */
 public function generateTargetedRules(TemplateForensics $src, TemplateForensics $trg)
 {
     return $src->isBlock() && $trg->isFormattingElement() ? ['fosterParent'] : [];
 }
 public function generateTargetedRules(TemplateForensics $src, TemplateForensics $trg)
 {
     return $src->isBlock() && $trg->isFormattingElement() ? array('closeParent') : array();
 }