/**
  * _more_
  *
  * @param request _more_
  * @param entry _more_
  * @param parent _more_
  * @param newEntry _more_
  * @throws Exception On badness
  */
 @Override
 public void initializeEntryFromForm(Request request, Entry entry, Entry parent, boolean newEntry)
     throws Exception {
   super.initializeEntryFromForm(request, entry, parent, newEntry);
   if (anySuperTypesOfThisType()) {
     // Don't call the super because this calls the parent.init method so
     // we end up initializing twice
     return;
   }
   if (newEntry) {
     initializeNewEntry(entry);
   }
 }