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 String listAlert(String email) throws UnknownKeyException {
                                                 ^
  symbol:   class UnknownKeyException
  location: class ClientManager
./rest/ClientManager.java:91: error: cannot find symbol
    private void existsKey(String email) throws UnknownKeyException {
                                                ^
  symbol:   class UnknownKeyException
  location: class ClientManager
./rest/ClientManager.java:97: error: cannot find symbol
    private void duplicate(String email) throws DuplicateKeyException {
                                                ^
  symbol:   class DuplicateKeyException
  location: class ClientManager
./rest/Outlet.java:5: error: package rest.textui does not exist
import rest.textui.DuplicateKeyException;
                  ^
./rest/Outlet.java:6: error: package rest.textui does not exist
import rest.textui.UnknownKeyException;
                  ^
./rest/Outlet.java:7: 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:49: error: cannot find symbol
    public void registerClient(String type, String name, String email) throws DuplicateKeyException {
                                                                              ^
  symbol:   class DuplicateKeyException
  location: class Outlet
./rest/Outlet.java:53: error: cannot find symbol
    public void changeType(String email, String type) throws UnknownKeyException {
                                                             ^
  symbol:   class UnknownKeyException
  location: class Outlet
./rest/Outlet.java:57: error: cannot find symbol
    public void joinAlert(String email, String type) throws UnknownKeyException {
                                                            ^
  symbol:   class UnknownKeyException
  location: class Outlet
./rest/Outlet.java:61: error: cannot find symbol
    public void leaveAlert(String email, String type) throws UnknownKeyException {
                                                             ^
  symbol:   class UnknownKeyException
  location: class Outlet
./rest/Outlet.java:65: error: cannot find symbol
    public String listAlert(String email) throws UnknownKeyException {
                                                 ^
  symbol:   class UnknownKeyException
  location: class Outlet
./rest/Outlet.java:73: error: cannot find symbol
    public void newSimple(String type, String name, int calories) throws DuplicateKeyException {
                                                                         ^
  symbol:   class DuplicateKeyException
  location: class Outlet
./rest/Outlet.java:77: error: cannot find symbol
    public void newPrepared(String name) throws DuplicateKeyException {
                                                ^
  symbol:   class DuplicateKeyException
  location: class Outlet
./rest/Outlet.java:81: error: cannot find symbol
    public void addFoodToPrepared(String foodName, int percentage) throws UnknownKeyException {
                                                                          ^
  symbol:   class UnknownKeyException
  location: class Outlet
./rest/Outlet.java:85: error: cannot find symbol
    public void simpleCalSet(String name, int calories) throws UnknownKeyException {
                                                               ^
  symbol:   class UnknownKeyException
  location: class Outlet
./rest/Outlet.java:89: error: cannot find symbol
    public String preparedDescription(String name) throws InvalidKeyException {
                                                          ^
  symbol:   class InvalidKeyException
  location: class Outlet
./rest/Outlet.java:114: error: package rest.textui.restaurant does not exist
    public void addDishOutlet(String restName, String dishName) throws rest.textui.restaurant.InvalidKeyException{
                                                                                             ^
./rest/Outlet.java:120: error: package rest.textui.restaurant does not exist
    public void removeDishOutlet(String restName,String dishName) throws rest.textui.restaurant.InvalidKeyException{
                                                                                               ^
./rest/Outlet.java:127: 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:132: 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:43: error: cannot find symbol
    public void addDish(String dishName) throws InvalidKeyException {
                                                ^
  symbol:   class InvalidKeyException
  location: class Restaurant
./rest/Restaurant.java:49: error: cannot find symbol
     public void removeDish(String dishName) throws InvalidKeyException {
                                                    ^
  symbol:   class InvalidKeyException
  location: class Restaurant
./rest/Restaurant.java:73: error: cannot find symbol
    public void changeDiscount(String dishName, int discount) throws InvalidKeyException {
                                                                     ^
  symbol:   class InvalidKeyException
  location: class Restaurant
./rest/Restaurant.java:97: 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:57: error: cannot find symbol
    public void receiveImport(String input) throws IOException, DuplicateKeyException, UnknownKeyException {
                                                                ^
  symbol:   class DuplicateKeyException
  location: class OutletManager
./rest/OutletManager.java:57: error: cannot find symbol
    public void receiveImport(String input) throws IOException, DuplicateKeyException, UnknownKeyException {
                                                                                       ^
  symbol:   class UnknownKeyException
  location: class OutletManager
./rest/ClientManager.java:93: error: cannot find symbol
            throw new UnknownKeyException(email);
                      ^
  symbol:   class UnknownKeyException
  location: class ClientManager
./rest/ClientManager.java:99: 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:99: error: cannot find symbol
            throw new InvalidKeyException(name);
                      ^
  symbol:   class InvalidKeyException
  location: class Restaurant
56 errors
make: *** [all] Error 1