if (p.getType().equals(""))
if (!p.getType().equals(""))
		public void setValueAt(Object value, int row, int column) {			if (row < person.getNumbers().size()) {				PhoneNumber p = (PhoneNumber) person.getNumbers()						.elementAt(row);				switch (column) {				case 0:					if (p.getType().equals("")) //$NON-NLS-1$						person.setStandard(p.getType());					break;				case 1:					if (isValidType((PhoneType) value, p.getType())) {						if (person.getStandard().equals(p.getType())								|| person.getStandard().equals("")) { //$NON-NLS-1$							person.setStandard(((PhoneType) value).getType());						}						p.setType(((PhoneType) value).getType());					}					break;				case 2:					if (isValidNumber((String) value, p.getIntNumber())) {						p.setNumber((String) value);					}				default:				}				fireTableDataChanged();			}		}