if ((sub.fValue == null) && (sub.getKey() != null)) {
if ((sub.getValue() == null) && (sub.getKey() != null)) {
		private Image getNLSImage(NLSSubstitution sub){		    Image image = getNLSImage(sub.getState());		    if ((sub.fValue == null) && (sub.getKey() != null)) {		        JavaElementImageDescriptor imageDescriptor = 		            new JavaElementImageDescriptor(getNLSImageDescriptor(sub.getState()), JavaElementImageDescriptor.ERROR, JavaElementImageProvider.SMALL_SIZE);	        		        return imageDescriptor.createImage();		    } else if (sub.hasDuplicateKey(fSubstitutions, fPrefixField.getText())) {		        JavaElementImageDescriptor imageDescriptor = 		            new JavaElementImageDescriptor(getNLSImageDescriptor(sub.getState()), JavaElementImageDescriptor.WARNING, JavaElementImageProvider.SMALL_SIZE);	        		        return imageDescriptor.createImage();	        		    } else {		        return image;	        		    }	    		}		