code: public static List<String> getAllArtifacts(final DbModule module) {
          final List<String> gavcs = module.getArtifacts();
  
          for(final DbModule submodule: module.getSubmodules()){
              gavcs.addAll(getAllArtifacts(submodule));
          }
  
          return gavcs;
      }
docs: Return a gavc list of all the artifact contained into the module (an its submodules)
  
  @param module
  @return List<String>