code: public Map<String, String> getLink() {
  
          if (m_links == null) {
              // create lazy map only on demand
              m_links = CmsCollectionsGenericWrapper.createLazyMap(new CmsVfsLinkTransformer());
          }
          return m_links;
      }
docs: Returns a map that lazily calculates links to files in the OpenCms VFS,
  which have been adjusted according to the web application path and the
  OpenCms static export rules.<p>
  
  Please note that the target is always assumed to be in the OpenCms VFS, so you can't use
  this method for links external to OpenCms.<p>
  
  Relative links are converted to absolute links, using the current element URI as base.<p>
  
  Relative links are converted to absolute links, using the current OpenCms request context URI as base.<p>
  
  Usage example on a JSP with the EL:<pre>
  Link to the "/index.html" file: ${cms:vfs(pageContext).link['/index.html']}
  </pre>
  
  Usage example on a JSP with the <code>&lt;cms:contentaccess&gt;</code> tag:<pre>
  &lt;cms:contentload ... &gt;
  &lt;cms:contentaccess var="content" /&gt;
  Link to the "/index.html" file: ${content.vfs.link['/index.html']}
  &lt;/cms:contentload&gt;</pre>
  
  @return a map that lazily calculates links to resources in the OpenCms VFS
  
  @see org.opencms.jsp.CmsJspActionElement#link(String)
  @see org.opencms.jsp.CmsJspTagLink#linkTagAction(String, javax.servlet.ServletRequest)