if (!VERSION_1_3.equals(source) && JavaModelUtil.isVersionLessThan(source, target)) {
if (!VERSION_1_3.equals(source) && JavaModelUtil.isVersionLessThan(target, source)) {
	private IStatus validateCompliance() {		StatusInfo status= new StatusInfo();		String compliance= getValue(PREF_COMPLIANCE);		String source= getValue(PREF_SOURCE_COMPATIBILITY);		String target= getValue(PREF_CODEGEN_TARGET_PLATFORM);				// compliance must not be smaller than source or target		if (JavaModelUtil.isVersionLessThan(compliance, source)) {			status.setError(PreferencesMessages.ComplianceConfigurationBlock_src_greater_compliance); 			return status;		}				if (JavaModelUtil.isVersionLessThan(compliance, target)) {			status.setError(PreferencesMessages.ComplianceConfigurationBlock_classfile_greater_compliance); 			return status;		}				// target must not be smaller than source		if (!VERSION_1_3.equals(source) && JavaModelUtil.isVersionLessThan(source, target)) {			status.setError(PreferencesMessages.ComplianceConfigurationBlock_classfile_greater_source); 			return status;		}				return status;	}