public static ClassFileMetaData analyzeClass(File classFile, JdkVersionCheck jdkVersionCheck, ArtifactVersion artifactVersion) {
        try {
            return analyzeClass(new FileInputStream(classFile), jdkVersionCheck, artifactVersion);
        } catch (Exception e) {
            throw new RuntimeException("An error occurred when analyzing " + classFile.getPath(), e);
        }
    }
Main entry point for class analysis

@author Tony Vaagenes
@author ollivir
@author gjoranv
bundle-plugin/src/main/java/com/yahoo/container/plugin/classanalysis/Analyze.java