docs: public String getFileName() {
  
          if (m_fileName == null) {
              // use "lazy initializing"
              if (!m_sitePath.endsWith("/")) {
                  m_fileName = m_sitePath.substring(m_sitePath.lastIndexOf("/") + 1, m_sitePath.length());
              } else {
                  m_fileName = m_sitePath.substring(
                      m_sitePath.substring(0, m_sitePath.length() - 1).lastIndexOf("/") + 1,
                      m_sitePath.length());
              }
          }
          return m_fileName;
      }