@Override public boolean matches(final Object argument) { if (argument instanceof LoginId) { final LoginId compare = (LoginId) argument; return value.getValue().equals(compare.getValue()); } return false; }