protected void attemptToGrowFruit()
    {
    	System.out.println(getName() + " is attempting to grow some fruit.");
    	// for each unit of growth that does not contain a fruit
    	for(int i = getFruits().size(); i < getSize(); i++)
		{
    		if(Math.random() < 0.01)
    		{
    			getFruits().add(getFruit());
    			System.out.println(getName() + " has grown a fruit.");
    		}
		}
    	System.out.println("Finished growing fruit.\n");
    }