if (parserClass != null)
{
final Parser p = ObjectUtilities.loadAndInstantiate(parserClass, CSSParserFactory.class, Parser.class);
if (p != null)
{
p.setConditionFactory(new FixNamespaceConditionFactory(new CSSConditionFactory(),namespaceCollection));
p.setSelectorFactory(new FixNamespaceSelectorFactory(new CSSSelectorFactory(),namespaceCollection));
return p;
}
}
try
{
final Parser p = new ParserFactory().makeParser();
if (p == null)
{
return null;
}
p.setConditionFactory(new FixNamespaceConditionFactory(new CSSConditionFactory(),namespaceCollection));
p.setSelectorFactory(new FixNamespaceSelectorFactory(new CSSSelectorFactory(),namespaceCollection));
return p;
}
catch (Exception e)
{