code: @Path("print")
      @GET
      @Produces({ MediaType.APPLICATION_JSON, MediaType.TEXT_PLAIN })
      @SuppressWarnings("checkstyle:illegalcatch")
      public Response print(@QueryParam("origin") final String _origin,
                            @QueryParam("stmt") final String _stmt)
      {
          Response ret = null;
          // only permit print on this url
          try {
              final EQLInvoker invoker = InvokerUtil.getInvoker();
              final IEQLStmt stmt = invoker.invoke(_stmt);
              if (invoker.getSyntaxErrors().isEmpty() && stmt instanceof IPrintStmt) {
                  registerEQLStmt(_origin, _stmt);
                  final DataList datalist = JSONData.getDataList((IPrintStmt) stmt);
                  ret = Response.ok().type(MediaType.APPLICATION_JSON).entity(getJSONReply(datalist)).build();
              } else if (invoker.getSyntaxErrors().isEmpty() && stmt instanceof ICIPrintStmt) {
                  registerEQLStmt(_origin, _stmt);
                  final AbstractCI<?> ci = JSONCI.getCI((ICIPrintStmt) stmt);
                  ret = Response.ok().type(MediaType.APPLICATION_JSON).entity(getJSONReply(ci)).build();
              } else {
                  final StringBuilder error = new StringBuilder();
                  for (final String syntaxError : invoker.getSyntaxErrors()) {
                      LOG.warn(syntaxError);
                      error.append(syntaxError).append("\n");
                  }
                  final ErrorReply reply = new ErrorReply()
                                  .setError("EQL Syntax Error")
                                  .setMessage(error.toString());
                  ret = Response.serverError().type(MediaType.APPLICATION_JSON).entity(getJSONReply(reply)).build();
              }
          } catch (final Exception e) {
              LOG.error("Error processing data.", e);
              final ErrorReply reply = new ErrorReply()
                              .setError(e.getClass().getName())
                              .setMessage(e.getMessage())
                              .setStacktrace(ExceptionUtils.getStackTrace(e));
              ret = Response.serverError().type(MediaType.APPLICATION_JSON).entity(getJSONReply(reply)).build();
          }
          return ret;
      }
docs: Prints the.
  
  @param _origin the origin
  @param _stmt the stmt
  @return not implemented.