ArrayList<Acte> getActes( Unmarshaller jaxbUnmarshaller, XQPreparedExpression expr, XQConnection conn) { ArrayList<Acte> songs = new ArrayList<Acte>(); try { XQResultSequence rs = expr.executeQuery(); while (rs.next()) { XQItem item = rs.getItem(); Acte acte = (Acte) jaxbUnmarshaller.unmarshal(item.getNode()); songs.add(acte); System.out.print(acte + "\n"); } } catch (Exception e) { // log.log(Level.SEVERE, e.getMessage()); } finally { close(expr, conn); } return songs; }