private void analyzeUsage() throws MalformedURLException {
   IFolder folder_em = getGProject().getIProject().getFolder(PATH_EM_INPUT);
   EStructure structure = new EStructure();
   structure.load(folder_em, XtendEngine.getTargetClassLoader(iproject));
   for (AbstractSupport base : set) {
     Ptm2Xtend xtend = (Ptm2Xtend) base;
     xtend.structure = structure;
     xtend.collect(set);
   }
   structure.print(getGProject().getIProject().getFolder(PATH_USAGE));
   for (AbstractSupport base : set) {
     Ptm2Xtend xtend = (Ptm2Xtend) base;
     xtend.printUsage(set);
   }
 }