Bug 67726 Refactoring fails if validate edit returns a cancel status [refactoring]
org.eclipse.ltk.core.refactoring/src/org/eclipse/ltk/core/refactoring/RefactoringStatus.java
* <p>
 * Additionally a problem severity is managed. Severities are ordered as follows: 
 * <code>OK</code> &lt; <code>INFO</code> &lt; <code>WARNING</code> &lt; <code>
 * ERROR</code>. The status's problem severity is the maximum of the severities 
 * of all entries. If the status doesn't have any entry the status's severity 
 * is <code>OK</code>.
 * </p>
 * <p> 
 * Note: this class is not intended to be extended by clients.
 * </p>
 * 
 * @see RefactoringStatusEntry
 * @see Refactoring#checkAllConditions(IProgressMonitor)
 * 
 * @since 3.0
 */
public class RefactoringStatus {
	/** 
	 * Status severity constant (value 0) indicating this status represents the nominal case.
	 */
	public static final int OK= 0;
	/** 
	 * Status severity constant (value 1) indicating this status is informational only.
	 */
	public static final int INFO= 1;
	/** 
	 * Status severity constant (value 2) indicating this status represents a warning.
	 * This is used when the refactoring might cause confusion such as unintended overloading.
	 */
	public static final int WARNING= 2;