code: public String process(String source) {
          CharSequence result = process((CharSequence) source);
          if (result instanceof String) {
              return (String) result;
          } else {
              return result.toString();
          }
      }
docs: Process the text
  
  @param source the sourcetext
  @return the result of text processing