code: public String getAsText()
     {
        if (throwable != null)
           return throwable.toString();
  
        if (result != null)
        {
           try 
           {
              if (editor != null)
              {
                 editor.setValue(result);
                 return editor.getAsText();
              }
              else
              {
                 return result.toString();
              }
           }
           catch (Exception e)
           {
              return "String representation of " + name + "unavailable";
           }
        }
  
        return null;
     }
docs: Get the text representation
  @return The string