public class DroidStatus
{
    public static final int COLLISION = 0;
    public static final int MOVED = 1;
    public static final int ARRIVED = 2;
    public static final int VISITED = 3;
    public static final int ERROR = 10;

    public static final String toString (int status)
    {
        switch (status)
        {
            case COLLISION:
                return "COLLISION";
            case MOVED:
                return "MOVED";
            case ARRIVED:
                return "ARRIVED";
            case VISITED:
                return "VISITED";
            default:
                return "ERROR";
        }
    }

    private DroidStatus ()  // prevent instantiation
    {
    }
}
@@ -184,16 +184,61 @@
 ED = 3;%0A
+    public static final int BACKTRACKED = 4;%0A
     publ
@@ -599,24 +599,92 @@
  %22VISITED%22;%0A
+            case BACKTRACKED:%0A                return %22BACKTRACKED%22;%0A
             

Update DroidStatus.java