code: def _write_abstract_named_entity(self):
          
          filename = "%sAbstractNamedEntity.js" % (self._class_prefix)
                  
          superclass_name = "%sEntity" % (self._class_prefix)
          
          # write will write a file using a template.
          # mandatory params: destination directory, destination file name, template file name
          # optional params: whatever that is needed from inside the Jinja template
  
          self.write(destination = self.abstract_directory,
                      filename = filename,
                      template_name = "abstract_named_entity.js.tpl",
                      class_prefix = self._class_prefix,
                      superclass_name = superclass_name)
docs: This method generates AbstractNamedEntity class js file.