code: public static RawData escapeJava(Object o) {
          if (null == o) return RawData.NULL;
          if (o instanceof RawData)
              return (RawData) o;
          return new RawData(StringEscapeUtils.escapeJava(o.toString()));
      }
docs: Return a {@link org.rythmengine.utils.RawData} type wrapper of
  an object with Java escaping
  <p/>
  <p>Object is {@link #toString(Object) converted to String} before escaping</p>
  <p/>
  <p>After the object get escaped, the output string is safe to put inside a pair of
  Java quotation marks</p>
  
  @param o
  @return Java escaped data