Checking core structure...
compile_project:10: no matches found: *.in
rm -f rest-core.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 `find . -name \*.java`)
./rest/ClientManager.java:7: error: package rest.textui does not exist
import rest.textui.DuplicateKeyException;
                  ^
./rest/ClientManager.java:8: error: package rest.textui does not exist
import rest.textui.UnknownKeyException;
                  ^
./rest/ClientManager.java:26: error: cannot find symbol
    public void registerClient(String type, String name, String email) throws DuplicateKeyException {
                                                                              ^
  symbol:   class DuplicateKeyException
  location: class ClientManager
./rest/ClientManager.java:53: error: cannot find symbol
    public void viewClient(String email) throws UnknownKeyException {
                                                ^
  symbol:   class UnknownKeyException
  location: class ClientManager
./rest/ClientManager.java:58: error: cannot find symbol
    public void changeType(String email, String type) throws UnknownKeyException {
                                                             ^
  symbol:   class UnknownKeyException
  location: class ClientManager
./rest/ClientManager.java:63: error: cannot find symbol
    public void joinAlert(String email, String alertType) throws UnknownKeyException {
                                                                 ^
  symbol:   class UnknownKeyException
  location: class ClientManager
./rest/ClientManager.java:72: error: cannot find symbol
    public void leaveAlert(String email, String alertType) throws UnknownKeyException {
                                                                  ^
  symbol:   class UnknownKeyException
  location: class ClientManager
./rest/ClientManager.java:81: error: cannot find symbol
    public ArrayList<Alerts> listAlert(String email) throws UnknownKeyException {
                                                            ^
  symbol:   class UnknownKeyException
  location: class ClientManager
./rest/ClientManager.java:88: error: cannot find symbol
    private void existsKey(String email) throws UnknownKeyException {
                                                ^
  symbol:   class UnknownKeyException
  location: class ClientManager
./rest/ClientManager.java:94: error: cannot find symbol
    private void duplicate(String email) throws DuplicateKeyException {
                                                ^
  symbol:   class DuplicateKeyException
  location: class ClientManager
./rest/Outlet.java:6: error: package rest.textui does not exist
import rest.textui.DuplicateKeyException;
                  ^
./rest/Outlet.java:7: error: package rest.textui does not exist
import rest.textui.UnknownKeyException;
                  ^
./rest/Outlet.java:8: error: package rest.textui.food does not exist
import rest.textui.food.InvalidKeyException;
                       ^
./rest/FoodManager.java:6: error: package rest.textui does not exist
import rest.textui.DuplicateKeyException;
                  ^
./rest/FoodManager.java:7: error: package rest.textui does not exist
import rest.textui.UnknownKeyException;
                  ^
./rest/FoodManager.java:8: error: package rest.textui.food does not exist
import rest.textui.food.InvalidKeyException;
                       ^
./rest/Restaurant.java:6: error: package rest.textui.restaurant does not exist
import rest.textui.restaurant.InvalidKeyException;
                             ^
./rest/Outlet.java:52: error: cannot find symbol
    public void registerClient(String type, String name, String email) throws DuplicateKeyException {
                                                                              ^
  symbol:   class DuplicateKeyException
  location: class Outlet
./rest/Outlet.java:56: error: cannot find symbol
    public void changeType(String email, String type) throws UnknownKeyException {
                                                             ^
  symbol:   class UnknownKeyException
  location: class Outlet
./rest/Outlet.java:60: error: cannot find symbol
    public void joinAlert(String email, String type) throws UnknownKeyException {
                                                            ^
  symbol:   class UnknownKeyException
  location: class Outlet
./rest/Outlet.java:64: error: cannot find symbol
    public void leaveAlert(String email, String type) throws UnknownKeyException {
                                                             ^
  symbol:   class UnknownKeyException
  location: class Outlet
./rest/Outlet.java:68: error: cannot find symbol
    public ArrayList<Alerts> listAlert(String email) throws UnknownKeyException {
                                                            ^
  symbol:   class UnknownKeyException
  location: class Outlet
./rest/Outlet.java:76: error: cannot find symbol
    public void newSimple(String type, String name, int calories) throws DuplicateKeyException {
                                                                         ^
  symbol:   class DuplicateKeyException
  location: class Outlet
./rest/Outlet.java:80: error: cannot find symbol
    public void newPrepared(String name) throws DuplicateKeyException {
                                                ^
  symbol:   class DuplicateKeyException
  location: class Outlet
./rest/Outlet.java:84: error: cannot find symbol
    public void addFoodToPrepared(String foodName, int percentage) throws UnknownKeyException {
                                                                          ^
  symbol:   class UnknownKeyException
  location: class Outlet
./rest/Outlet.java:88: error: cannot find symbol
    public void simpleCalSet(String name, int calories) throws UnknownKeyException {
                                                               ^
  symbol:   class UnknownKeyException
  location: class Outlet
./rest/Outlet.java:92: error: cannot find symbol
    public String preparedDescription(String name) throws InvalidKeyException {
                                                          ^
  symbol:   class InvalidKeyException
  location: class Outlet
./rest/Outlet.java:117: error: package rest.textui.restaurant does not exist
    public void addDishOutlet(String restName, String dishName) throws rest.textui.restaurant.InvalidKeyException {
                                                                                             ^
./rest/Outlet.java:131: error: package rest.textui.restaurant does not exist
    public void removeDishOutlet(String restName, String dishName) throws rest.textui.restaurant.InvalidKeyException {
                                                                                                ^
./rest/Outlet.java:138: error: package rest.textui.restaurant does not exist
    public void changeDiscount(String restName, int discount, String dishName) throws rest.textui.restaurant.InvalidKeyException {
                                                                                                            ^
./rest/Outlet.java:148: error: cannot find symbol
    public void pay(String email) throws UnknownKeyException {
                                         ^
  symbol:   class UnknownKeyException
  location: class Outlet
./rest/FoodManager.java:23: error: cannot find symbol
    public void newMeat(String name, int calories) throws DuplicateKeyException {
                                                          ^
  symbol:   class DuplicateKeyException
  location: class FoodManager
./rest/FoodManager.java:30: error: cannot find symbol
    public void newFish(String name, int calories) throws DuplicateKeyException {
                                                          ^
  symbol:   class DuplicateKeyException
  location: class FoodManager
./rest/FoodManager.java:36: error: cannot find symbol
    public void newVegetarian(String name, int calories) throws DuplicateKeyException {
                                                                ^
  symbol:   class DuplicateKeyException
  location: class FoodManager
./rest/FoodManager.java:54: error: cannot find symbol
    public void newPrepared(String name) throws DuplicateKeyException {
                                                ^
  symbol:   class DuplicateKeyException
  location: class FoodManager
./rest/FoodManager.java:59: error: cannot find symbol
    public void addFoodToPrepared(String foodName, int percentage) throws UnknownKeyException {
                                                                          ^
  symbol:   class UnknownKeyException
  location: class FoodManager
./rest/FoodManager.java:64: error: cannot find symbol
    public void newSimple(String type, String name, int calories) throws DuplicateKeyException {
                                                                         ^
  symbol:   class DuplicateKeyException
  location: class FoodManager
./rest/FoodManager.java:79: error: cannot find symbol
    public void simpleCalSet(String simple, int calories) throws UnknownKeyException {
                                                                 ^
  symbol:   class UnknownKeyException
  location: class FoodManager
./rest/FoodManager.java:85: error: cannot find symbol
    public String preparedDescription(String name) throws InvalidKeyException {
                                                          ^
  symbol:   class InvalidKeyException
  location: class FoodManager
./rest/FoodManager.java:106: error: cannot find symbol
    private void existsKey(String name) throws UnknownKeyException {
                                               ^
  symbol:   class UnknownKeyException
  location: class FoodManager
./rest/FoodManager.java:112: error: cannot find symbol
    private void duplicate(String name) throws DuplicateKeyException {
                                               ^
  symbol:   class DuplicateKeyException
  location: class FoodManager
./rest/FoodManager.java:118: error: cannot find symbol
    private void invalidPreparedKey(String name) throws InvalidKeyException {
                                                        ^
  symbol:   class InvalidKeyException
  location: class FoodManager
./rest/Restaurant.java:49: error: cannot find symbol
    public void addDish(String dishName) throws InvalidKeyException {
                                                ^
  symbol:   class InvalidKeyException
  location: class Restaurant
./rest/Restaurant.java:55: error: cannot find symbol
    public void removeDish(String dishName) throws InvalidKeyException {
                                                   ^
  symbol:   class InvalidKeyException
  location: class Restaurant
./rest/Restaurant.java:79: error: cannot find symbol
    public void changeDiscount(String dishName, int discount) throws InvalidKeyException {
                                                                     ^
  symbol:   class InvalidKeyException
  location: class Restaurant
./rest/Restaurant.java:104: error: cannot find symbol
    private void invalidKey(String name) throws InvalidKeyException {
                                                ^
  symbol:   class InvalidKeyException
  location: class Restaurant
./rest/OutletManager.java:13: error: package rest.textui does not exist
import rest.textui.DuplicateKeyException;
                  ^
./rest/OutletManager.java:14: error: package rest.textui does not exist
import rest.textui.UnknownKeyException;
                  ^
./rest/OutletManager.java:59: error: cannot find symbol
    public void receiveImport(String input) throws IOException, DuplicateKeyException, UnknownKeyException {
                                                                ^
  symbol:   class DuplicateKeyException
  location: class OutletManager
./rest/OutletManager.java:59: error: cannot find symbol
    public void receiveImport(String input) throws IOException, DuplicateKeyException, UnknownKeyException {
                                                                                       ^
  symbol:   class UnknownKeyException
  location: class OutletManager
./rest/ClientManager.java:90: error: cannot find symbol
            throw new UnknownKeyException(email);
                      ^
  symbol:   class UnknownKeyException
  location: class ClientManager
./rest/ClientManager.java:96: error: cannot find symbol
            throw new DuplicateKeyException(email);
                      ^
  symbol:   class DuplicateKeyException
  location: class ClientManager
./rest/FoodManager.java:108: error: cannot find symbol
            throw new UnknownKeyException(name);
                      ^
  symbol:   class UnknownKeyException
  location: class FoodManager
./rest/FoodManager.java:114: error: cannot find symbol
            throw new DuplicateKeyException(name);
                      ^
  symbol:   class DuplicateKeyException
  location: class FoodManager
./rest/FoodManager.java:120: error: cannot find symbol
            throw new InvalidKeyException(name);
                      ^
  symbol:   class InvalidKeyException
  location: class FoodManager
./rest/Restaurant.java:106: error: cannot find symbol
            throw new InvalidKeyException(name);
                      ^
  symbol:   class InvalidKeyException
  location: class Restaurant
56 errors
make: *** [all] Error 1