code: public static Object OPAQUE(Object o) {
  	if (o == null) return null;
  
  	try {
  
  	    byte[] bytes = Caster.toBytes(Reflector.callMethod(o, "getBytes", ZERO_ARGS), null);
  	    return new String(bytes, "UTF-8");
  	}
  	catch (Exception e) {
  	    // print.printST(e);
  	}
  
  	return o;
      }
docs: private static final Class OPAQUE=ClassUtil.loadClass("oracle.sql.OPAQUE", null);