code: public PrintStmt execute()
          throws EFapsException
      {
          if (getEQLStmt() instanceof IPrintObjectStatement) {
              this.print = new ObjectPrint((IPrintObjectStatement) getEQLStmt(), getFlags());
          } else if (getEQLStmt() instanceof IPrintListStatement) {
              this.print = new ListPrint((IPrintListStatement) getEQLStmt(), getFlags());
          } else if (getEQLStmt() instanceof IPrintQueryStatement) {
              this.print = new QueryPrint((IPrintQueryStatement) getEQLStmt(), getFlags());
          }
          StmtRunner.get().execute(this.print);
          return this;
      }
docs: Execute.
  
  @return the prints the stmt
  @throws EFapsException on error