public boolean matches(String actual, String expected) { if (actual == null || expected == null) return false; if (actual.equals(replaceSymbols(expected))) return true; Comparator c = new Comparator(actual, expected); return c.matches(); }