code: public Map<String, CmsPermissionSet> getReadPermissions() {
  
          if (m_permissions == null) {
              // create lazy map only on demand
              m_permissions = CmsCollectionsGenericWrapper.createLazyMap(new CmsPermissionsLoaderTransformer());
          }
          return m_permissions;
      }
docs: Returns a map that lazily reads resource permissions from the OpenCms VFS.<p>
  
  Usage example on a JSP with the EL:<pre>
  Permission string of the "/index.html" resource: ${cms:vfs(pageContext).readPermissions['/index.html'].permissionString}
  </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;
  Permission string of the "/index.html" resource: ${content.vfs.readPermissions['/index.html'].permissionString}
  &lt;/cms:contentload&gt;</pre>
  
  @return a map that lazily reads resource permissions from the OpenCms VFS
  
  @see #getPermissions() for a short form of this method