code: public String getAsString(boolean showIndex)
     {
        if (showIndex)
        {
           if (cachedToStringShowIndex != null)
           {
              return cachedToStringShowIndex;
           }
        }
        else
        {
           if (cachedToString != null)
           {
              return cachedToString;
           }
        }
  
        //
        String res;
        if (showIndex)
        {
           res = super.getAsString() + QPath.PREFIX_DELIMITER + getIndex();
        }
        else
        {
           res = super.getAsString();
        }
  
        //
        if (showIndex)
        {
           cachedToStringShowIndex = res;
        }
        else
        {
           cachedToString = res;
        }
  
        //
        return res;
     }
docs: Return entry textual representation.
  
  @return - if showIndex=false it's a string without index