@Override
    public void initialize(Map<String, Param> params) throws TikaConfigException {
        //no-op
    }
This is a no-op.  There is no need to initialize multiple fields.
The regular field loading should happen without this.

@param params params to use for initialization
@throws TikaConfigException
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pdf-module/src/main/java/org/apache/tika/parser/pdf/PDFParser.java