/**
  * @param Form $form
  *
  * @return string
  */
 public function generateFormID($form)
 {
     if ($id = $form->getHTMLID()) {
         return Convert::raw2htmlid($id);
     }
     $reflection = new ReflectionClass($form);
     $shortName = str_replace(array('.', '/'), '', $form->getName());
     return Convert::raw2htmlid($reflection->getShortName() . '_' . $shortName);
 }