code: public Resources interpret(final Set<ClassResult> classResults) {
          resources = new Resources();
          resources.setBasePath(PathNormalizer.getApplicationPath(classResults));
  
          javaTypeAnalyzer = new JavaTypeAnalyzer(resources.getTypeRepresentations());
          dynamicTypeAnalyzer = new DynamicTypeAnalyzer(resources.getTypeRepresentations());
          stringParameterResolver = new StringParameterResolver(resources.getTypeRepresentations(), javaTypeAnalyzer);
  
          classResults.stream().filter(c -> c.getResourcePath() != null).forEach(this::interpretClassResult);
          resources.consolidateMultiplePaths();
  
          return resources;
      }
docs: Interprets the class results.
  
  @return All REST resources