@Override
        Parser newInstance(Class<? extends Parser> loadedClass)
                throws IllegalAccessException, InstantiationException, NoSuchMethodException,
                InvocationTargetException {
            Parser parser;
            if (AbstractEncodingDetectorParser.class.isAssignableFrom(loadedClass)) {
                Constructor ctor = loadedClass.getConstructor(EncodingDetector.class);
                parser = (Parser) ctor.newInstance(encodingDetector);
            } else {
                parser = loadedClass.getDeclaredConstructor().newInstance();
            }

            if (parser instanceof RenderingParser) {
                ((RenderingParser)parser).setRenderer(renderer);
            }
            return parser;
        }
Gets parameters from a given

@param el xml node which has {@link #PARAMS_TAG_NAME} child
@return Map of key values read from xml
tika-core/src/main/java/org/apache/tika/config/TikaConfig.java