private void getResources(MResource res, JasperDesign jd) throws Exception {
   if (res.getParent() instanceof MReportUnit) {
     for (INode n : res.getParent().getChildren()) {
       if (n instanceof MJar) {
         // download
       }
     }
   }
   // List<JRDesignElement> elements = ModelUtils.getAllElements(jd);
   // for (JRDesignElement ele : elements) {
   // if (ele instanceof JRDesignImage)
   // cacheResource(res, ((JRDesignImage) ele).getExpression());
   // else if (ele instanceof JRDesignSubreport) {
   // cacheResource(res, ((JRDesignSubreport) ele).getExpression());
   // // go recursively?
   // }
   // // get fonts?
   // }
 }