public abstract class MUDObject {
public static MUDServer parent;
private int dbref = 0;                                                  // database reference number
protected String name = "";                                             // object name
protected String desc = "";                                             // object description
<BUG>protected TypeFlag type = TypeFlag.NONE;                                // object type
</BUG>
protected EnumSet<ObjectFlag> flags = EnumSet.noneOf(ObjectFlag.class); // object flags
protected Object locks = "";                                            // object locks
protected int location = 0;                                             // object location

public abstract class MUDObject {
public static MUDServer parent;
private int dbref = 0;                                                  // database reference number
protected String name = "";                                             // object name
protected String desc = "";                                             // object description
protected TypeFlag type = TypeFlag.OBJECT;                              // object type
protected EnumSet<ObjectFlag> flags = EnumSet.noneOf(ObjectFlag.class); // object flags
protected Object locks = "";                                            // object locks
protected int location = 0;                                             // object location
