public ExternalFieldDecorator(SearchContext searchContext) { super(new DefaultElementLocatorFactory(searchContext)); }он нигде не вызываетя по ходу?
Если убрать его и добавить дефолтный?
public ExternalFieldDecorator(ElementLocatorFactory factory) { super(factory); }