import java.util.NoSuchElementException;
import util.nice.NiceQueue;
import util.nice.NiceEnumeration;
interface Owner {
int getId();
String getOwnerType();
void insertItem(Item anItem);
void removeItem(Item anItem) throws NoSuchElementException;
Item findItemById(int itemId) throws NoSuchElementException;
Item findItemByName(String name, int ind) throws NoSuchElementException;
NiceQueue findItemsByName(IndexParser ip);
BoardItem findBoard() throws NoSuchElementException;
String getItemList();
void extractItems();
boolean hasFreeLoad(int load);
Owner getOwner();
NiceEnumeration getContents();
}