analysis/jfr/src/main/java/org/eclipse/jifa/jfr/JFRAnalysisApiExecutor.java [33:42]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public Predicate<byte[]> matcher() {
        return new Predicate<>() {
            static final String HEADER = "FLR";

            @Override
            public boolean test(byte[] bytes) {
                return bytes.length > HEADER.length() && new String(bytes, 0, HEADER.length()).equals(HEADER);
            }
        };
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



analysis/heap-dump/provider/src/main/java/org/eclipse/jifa/hdp/provider/HeapDumpAnalysisApiExecutor.java [161:170]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public Predicate<byte[]> matcher() {
        return new Predicate<>() {
            static final String HEADER = "JAVA PROFILE 1.0.2";

            @Override
            public boolean test(byte[] bytes) {
                return bytes.length > HEADER.length() && new String(bytes, 0, HEADER.length()).equals(HEADER);
            }
        };
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



