final DependencyInjector dependencyInjector, final AdapterMap adapterManager) {
super(ParseableFacet.class, holder, false);
this.parserClass = ParserUtil.parserOrNull(candidateParserClass, candidateParserName);
if (isValid()) {
final Parser parser = (Parser) ClassUtil.newInstance(parserClass, FacetHolder.class, holder);
this.parseableFacetUsingParser =
new ParseableFacetUsingParser(parser, holder, authenticationSessionProvider, dependencyInjector,
adapterManager);
} else {
this.parseableFacetUsingParser = null;