code: public static void main(String[] args) throws IOException, AWTException {
          logger.entry();
            
          File file = new File("/home/karsten/samples/65535sects.exe"); 
          ReportCreator reporter = ReportCreator.apply(file);
          reporter.printReport();
  //        File file2 = new File("/home/katja/samples/tesla2");
  //        List<File> list = new ArrayList<>();
  //        list.add(file);
  //        list.add(file2);
          // TODO create Unit test for resource type with name!
  //        for (File file : folder.listFiles()) {
  //            if (!file.isDirectory() && new PESignature(file).exists()) {
  //            	System.out.println("Report for " + file.getName());
  //            	System.out.println();
  //            	DiffReportCreator.newInstance(list).printReport();
  //            }
  //        }
          
  //         VisualizerBuilder builder = new VisualizerBuilder();
  //         Visualizer vi = builder.build();
  //         final BufferedImage entropyImage = vi.createEntropyImage(file);
  //         final BufferedImage structureImage = vi.createImage(file);
  //         final BufferedImage appendedImage = ImageUtil.appendImages(
  //         entropyImage, structureImage);
  //         show(appendedImage);
      }
docs: For testing purposes only.
  
  @param args
  @throws IOException