IReport e Hibernate

Por gentileza, alguém sabe o que é exatamente “the-cat-report.xml” no código abaixo ??? Estou tentando fazer alguns relatórios simples por enquanto “p/ aprender” com jdbc tal já consegui mas com o hibernate está um pouco chato…

List cats = session.find("from eg.Cat");

Map parameters = new HashMap();
parameters.put("Title", "The Cat Report");

InputStream reportStream = this.class.getResourceAsStream("/the-cat-report.xml");
JasperDesign jasperDesign = JasperManager.loadXmlDesign(reportStream);
JasperReport jasperReport = JasperManager.compileReport(jasperDesign);

JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(cats);
JasperPrint jasperPrint = JasperManager.fillReport(jasperReport, parameters, ds);

JasperManager.printReportToPdfFile(jasperPrint, "the-cat-report.pdf");

eu peguei isso neste endereço http://www.hibernate.org/79.html[/code]