docs: private void createExternalLinks() {
  
          int pointerId;
          try {
              pointerId = OpenCms.getResourceManager().getResourceType(
                  CmsResourceTypePointer.getStaticTypeName()).getTypeId();
          } catch (CmsLoaderException e) {
              // should not never ever happen
              pointerId = CmsResourceTypePointer.getStaticTypeId();
          }
          // loop through all links
          Iterator i = m_externalLinks.iterator();
          while (i.hasNext()) {
              String linkUrl = (String)i.next();
              String filename = getExternalLinkFile(linkUrl);
  
              m_report.print(Messages.get().container(Messages.RPT_CREATE_EXTERNAL_LINK_0), I_CmsReport.FORMAT_NOTE);
              m_report.print(
                  org.opencms.report.Messages.get().container(org.opencms.report.Messages.RPT_ARGUMENT_1, filename));
              m_report.print(org.opencms.report.Messages.get().container(org.opencms.report.Messages.RPT_DOTS_0));
  
              List properties = new ArrayList();
              CmsProperty property1 = new CmsProperty(
                  CmsPropertyDefinition.PROPERTY_TITLE,
                  "Link to " + linkUrl,
                  "Link to " + linkUrl);
              properties.add(property1);
              try {
                  m_cmsObject.createResource(m_linkGallery + filename, pointerId, linkUrl.getBytes(), properties);
              } catch (CmsException e) {
                  // do nothing here, an exception will be thrown if this link already exists
              }
              m_report.println(
                  org.opencms.report.Messages.get().container(org.opencms.report.Messages.RPT_OK_0),
                  I_CmsReport.FORMAT_OK);
          }
      }