@Override public boolean shouldBeShowing(Object value) { if (!myStep.isSpeedSearchEnabled()) return true; SpeedSearchFilter<Object> filter = myStep.getSpeedSearchFilter(); if (!filter.canBeHidden(value)) return true; String text = filter.getIndexedString(value); return mySpeedSearch.shouldBeShowing(text); }