if (substitution.fState == NLSSubstitution.EXTERNALIZED) { if (substitution.hasChanged()) { columnText = substitution.getKeyWithPrefix(fPrefixField.getText()); } else { columnText = substitution.getKey(); }
if (substitution.getState() == NLSSubstitution.EXTERNALIZED) { columnText = substitution.getKey();
	    public String getColumnText(Object element, int columnIndex) {	        String columnText = "";			if (element instanceof NLSSubstitution) {				NLSSubstitution substitution= (NLSSubstitution) element;				if (columnIndex == KEY_PROP){				    if (substitution.fState == NLSSubstitution.EXTERNALIZED) {					    if (substitution.hasChanged()) {					        columnText = substitution.getKeyWithPrefix(fPrefixField.getText());					        					    } else {					        columnText = substitution.getKey();					    }					}					 				} else if ((columnIndex == VAL_PROP) && (substitution.fValue != null)) {			    				    columnText = substitution.fValue;				    				}			}			return unwindEscapeChars(columnText); 		}