package org.tigris.subversion.lib;

/**
 * ====================================================================
 * Copyright (c) 2000-2001 CollabNet.  All rights reserved.
 *
 * This software is licensed as described in the file COPYING, which
 * you should have received as part of this distribution.  The terms
 * are also available at http://subversion.tigris.org/license-1.html.
 * If newer versions of this license are posted there, you may use a
 * newer version instead, at your option.
 *
 * This software consists of voluntary contributions made by many
 * individuals.  For exact contribution history, see the revision
 * history and logs, available at http://subversion.tigris.org/.
 * ====================================================================
 *
 */

public class StatusKind
{
    public final static int NONE=1;
    public final static int NORMAL=2;
    public final static int ADDED=3;
    public final static int ABSENT=4;
    public final static int DELETED=5;
    public final static int REPLACED=6;
    public final static int MODIFIED=7;
    public final static int MERGED=8;
    public final static int CONFLICTED=9;

    public final int kind;

    public StatusKind(int kind)
	{
	    this.kind = kind;
	}
}








@@ -1151,29 +1151,107 @@
    p
-ublic final int
+rivate int kind = NONE;%0A%0A    public StatusKind(int kind)%0A%09%7B%0A%09    super();%0A%09    this.kind =
  kind;
+%0A%09%7D
 %0A%0A  
@@ -1262,36 +1262,87 @@
 blic StatusKind(
+)%0A%09%7B%0A%09    this(NONE);%0A%09%7D%0A%0A    public void setKind(
 int 
+_
 kind)%0A%09%7B%0A%09    th
@@ -1335,35 +1335,81 @@
 nd)%0A%09%7B%0A%09    
-this.
 kind =
+ _kind;%0A%09%7D%0A%0A    public int getKind()%0A%09%7B%0A%09    return
  kind;%0A%09%7D%0A%7D%0A

Integrate the hashtable Unit testcases.