@@ -0,0 +1,1207 @@
+package com.autonomy.abc.selenium.search;%0A%0Aimport com.autonomy.abc.selenium.page.search.SearchBase;%0Aimport org.openqa.selenium.ElementNotVisibleException;%0Aimport org.slf4j.Logger;%0Aimport org.slf4j.LoggerFactory;%0A%0Apublic class FieldTextFilter implements SearchFilter %7B%0A    private Logger logger = LoggerFactory.getLogger(FieldTextFilter.class);%0A    private String fieldText;%0A%0A    public FieldTextFilter(String fieldText) %7B%0A        this.fieldText = fieldText;%0A    %7D%0A%0A    @Override%0A    public void apply(SearchBase searchBase) %7B%0A        searchBase.expandFilter(SearchBase.Filter.FIELD_TEXT);%0A        searchBase.loadOrFadeWait();%0A        searchBase.fieldTextAddButton().click();%0A        searchBase.fieldTextInput().sendKeys(fieldText);%0A        searchBase.fieldTextTickConfirm().click();%0A        searchBase.loadOrFadeWait();%0A    %7D%0A%0A    public void clear(SearchBase searchBase) %7B%0A        searchBase.expandFilter(SearchBase.Filter.FIELD_TEXT);%0A        searchBase.loadOrFadeWait();%0A        try %7B%0A            searchBase.fieldTextRemoveButton().click();%0A            searchBase.loadOrFadeWait();%0A        %7D catch (ElementNotVisibleException e) %7B%0A            logger.warn(%22Field text already cleared%22);%0A        %7D%0A    %7D%0A%7D%0A

Move FieldTextFilter into shared mockui