@Override public boolean passes(Object node) { MyResult n = (MyResult) node; String s = n.getStatus(); if (s == null) { return not; } else { boolean b = s.toLowerCase().startsWith(status); if (!not) return b; else return !b; } }
@Override public String getRelevantValue(Object node) { MyResult n = (MyResult) node; return n.getStatus(); }