if (n.getAreaNumber().indexOf(s) != -1) {
if ( s.startsWith("+")) { if (n.getIntNumber().indexOf(s) != -1) { return true; } } else if (n.getAreaNumber().indexOf(s) != -1) {
	public boolean matchesKeyword(String s) {		if (s == null || s.equals("")) {//$NON-NLS-1$			return true;		}		if (getFullname().toLowerCase().indexOf(s.toLowerCase()) != -1) {			return true;		}		Enumeration en = numbers.elements();		while (en.hasMoreElements()) {			PhoneNumber n = (PhoneNumber) en.nextElement();			if (n.getAreaNumber().indexOf(s) != -1) {				return true;			}		}		if (getAddress().toLowerCase().indexOf(s.toLowerCase()) != -1) {			return true;		}		return false;	}