code: public String getToLink() {
  
          if (m_link == null) {
              String target = toString();
              if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(target)) {
                  m_link = substituteLink(getCmsObject(), target);
              } else {
                  m_link = "";
              }
          }
          return m_link;
      }
docs: Returns the substituted link to the wrapped value.<p>
  
  In case no link can be substituted from the wrapped value, an empty String <code>""</code> is returned.
  
  @return the substituted link