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/Cliente.java:3: error: package rest.textui.clients does not exist
import rest.textui.clients.Message;
                          ^
./rest/Alimento.java:3: error: package rest.textui.food does not exist
import rest.textui.food.Message;
                       ^
./rest/PratoDia.java:3: error: package rest.textui.restaurant does not exist
import rest.textui.restaurant.Message;
                             ^
./rest/Agregado.java:4: error: package rest.textui.food does not exist
import rest.textui.food.Message;
                       ^
./rest/Cliente.java:46: error: cannot find symbol
			return (clientTypeOmnivorous()+"|"+nome+"|"+email+"|"+numeroEncomendas+"|"+numeroPratosEncomendados+"|"+totalGasto);
			        ^
  symbol:   method clientTypeOmnivorous()
  location: class Cliente
./rest/Cliente.java:48: error: cannot find symbol
			return (clientTypeVegetarian()+"|"+nome+"|"+email+"|"+numeroEncomendas+"|"+numeroPratosEncomendados+"|"+totalGasto);
			        ^
  symbol:   method clientTypeVegetarian()
  location: class Cliente
./rest/Alimento.java:16: error: cannot find symbol
			return (typeMeat()+"|"+nome+"|"+calorias);
			        ^
  symbol:   method typeMeat()
  location: class Alimento
./rest/Alimento.java:18: error: cannot find symbol
			return (typeFish()+"|"+nome+"|"+calorias);
			        ^
  symbol:   method typeFish()
  location: class Alimento
./rest/Alimento.java:20: error: cannot find symbol
			return (typeVegetable()+"|"+nome+"|"+calorias);
			        ^
  symbol:   method typeVegetable()
  location: class Alimento
./rest/PratoDia.java:24: error: cannot find symbol
				return (typeVeg()+"|"+this.getAlimento().getNome()+"|"+preco+"|"+desconto+"|"+available());
				        ^
  symbol:   method typeVeg()
  location: class PratoDia
./rest/PratoDia.java:24: error: cannot find symbol
				return (typeVeg()+"|"+this.getAlimento().getNome()+"|"+preco+"|"+desconto+"|"+available());
				                                                                              ^
  symbol:   method available()
  location: class PratoDia
./rest/PratoDia.java:25: error: cannot find symbol
			else return (typeVeg()+"|"+this.getAlimento().getNome()+"|"+preco+"|"+desconto+"|"+unavailable());
			             ^
  symbol:   method typeVeg()
  location: class PratoDia
./rest/PratoDia.java:25: error: cannot find symbol
			else return (typeVeg()+"|"+this.getAlimento().getNome()+"|"+preco+"|"+desconto+"|"+unavailable());
			                                                                                   ^
  symbol:   method unavailable()
  location: class PratoDia
./rest/PratoDia.java:28: error: cannot find symbol
				return (typeNoVeg()+"|"+this.getAlimento().getNome()+"|"+preco+"|"+desconto+"|"+available());
				        ^
  symbol:   method typeNoVeg()
  location: class PratoDia
./rest/PratoDia.java:28: error: cannot find symbol
				return (typeNoVeg()+"|"+this.getAlimento().getNome()+"|"+preco+"|"+desconto+"|"+available());
				                                                                                ^
  symbol:   method available()
  location: class PratoDia
./rest/PratoDia.java:29: error: cannot find symbol
			else return (typeNoVeg()+"|"+this.getAlimento().getNome()+"|"+preco+"|"+desconto+"|"+unavailable());
			             ^
  symbol:   method typeNoVeg()
  location: class PratoDia
./rest/PratoDia.java:29: error: cannot find symbol
			else return (typeNoVeg()+"|"+this.getAlimento().getNome()+"|"+preco+"|"+desconto+"|"+unavailable());
			                                                                                     ^
  symbol:   method unavailable()
  location: class PratoDia
./rest/Agregado.java:22: error: cannot find symbol
		else throw new PercentageTooHighException (composicao);
		               ^
  symbol:   class PercentageTooHighException
  location: class Agregado
./rest/Agregado.java:59: error: cannot find symbol
			return (typeVeg()+"|"+nome);
			        ^
  symbol:   method typeVeg()
  location: class Agregado
./rest/Agregado.java:59: error: nome has private access in Alimento
			return (typeVeg()+"|"+nome);
			                      ^
./rest/Agregado.java:60: error: cannot find symbol
		else return (typeNoVeg()+"|"+nome);
		             ^
  symbol:   method typeNoVeg()
  location: class Agregado
./rest/Agregado.java:60: error: nome has private access in Alimento
		else return (typeNoVeg()+"|"+nome);
		                             ^
22 errors
make: *** [all] Error 1