code: public String getEditedFilePath() {
  
          switch (getBundleType()) {
              case DESCRIPTOR:
                  return m_cms.getSitePath(m_desc);
              case PROPERTY:
                  return null != m_lockedBundleFiles.get(getLocale())
                  ? m_cms.getSitePath(m_lockedBundleFiles.get(getLocale()).getFile())
                  : m_cms.getSitePath(m_resource);
              case XML:
                  return m_cms.getSitePath(m_resource);
              default:
                  throw new IllegalArgumentException();
          }
      }
docs: Returns the site path for the edited bundle file.
  
  @return the site path for the edited bundle file.