@Override
	public LinkedList<Item> getItems(String[] params) {
		LinkedList<Item> foundItems = new LinkedList<Item>();
		for(Item item : items){			
			boolean addItem = true;
			//Test against Name
			if(!params[0].isEmpty() && !params[0].equals(item.getName())){
				addItem = false;
			}
			//Test against Category
			if(!params[1].equals("Any Category") && !params[1].equals(item.getCategory())){
				addItem = false;
			}
			//Add item if it passed tests
			if(addItem){
				foundItems.add(item);
			}
		}
		return foundItems;
	}