// ------------------------------------------
// package monkey
// ------------------------------------------
package monkey;

public abstract class Action
{
   public static final monkey.Action On;
   public static final monkey.Action WalkTo;
   public static final monkey.Action Holds;
   public static final monkey.Action Move;
   public static final monkey.Action PutOnFloor;
   public static final monkey.Action Unlock;
   public java.lang.String toString();
}

public abstract class Thing
{
   public static final monkey.Thing Body;
   public static final monkey.Thing Bananas;
   public static final monkey.Thing Floor;
   public static final monkey.Thing Ceiling;
   public static final monkey.Thing Ladder;
   public static final monkey.Thing BlueKey;
   public static final monkey.Thing RedKey;
   public static final monkey.Thing GreenCouch;
   public static final monkey.Thing RedCouch;
   public static final monkey.Thing BlueCouch;
   public static final monkey.Thing PlaceNo1;
   public static final monkey.Thing PlaceNo2;
   public static final monkey.Thing PlaceNo3;
   public static final monkey.Thing PlaceNo4;
   public static final monkey.Thing PlaceNo5;
   public static final monkey.Thing GreenChest;
   public static final monkey.Thing RedChest;
   public static final monkey.Thing BlueChest;
   public static final monkey.Thing BigPillow;
   public java.lang.String toString();
}

public abstract class Weight
{
   public static final monkey.Weight Light;
   public static final monkey.Weight Heavy;
   public java.lang.String toString();
}

public final class Goal
{
   public monkey.Action action;
   public monkey.Thing place;
   public monkey.Thing thing;
   public Goal();
   public boolean equals(java.lang.Object obj);
   public int hashCode();
   public java.lang.String toString();
}

public final class Monkey
{
   public monkey.Thing place;
   public monkey.Thing on;
   public monkey.Thing object;
   public Monkey();
   public java.lang.String toString();
}

public final class Mobject
{
   public monkey.Thing name;
   public monkey.Thing place;
   public monkey.Thing on;
   public monkey.Thing inside;
   public monkey.Thing key;
   public monkey.Weight light;
   public Mobject();
   public boolean isLight();
   public java.lang.String toString();
}

public final class MonkeyAndBananas
               extends ilog.rules.engine.IlrContext
{
}

