#vulnerable code 
                                @GenerateMicroBenchmark
    public String test03_getCallerClassNameReflectively() {
        return ReflectiveCallerClassUtility.getCaller(3).getName();
    } 
                            #location 3 
                            #vulnerability type NULL_DEREFERENCE
#fixed code
                                @GenerateMicroBenchmark
    public String test03_getCallerClassNameReflectively() {
        return ReflectionUtil.getCallerClass(3).getName();
    }