private static boolean CheckAllStable (int count)
    {
    	int index = 0;
		for (Map.Entry<ABObject, Boolean> _entry : StabilityDictionary.entrySet())
    	{
    		if (_entry.getValue())
    		{
    			index++;
    		}
    	}
		if (count == index)
			return false;
    	for (Map.Entry<ABObject, Boolean> _entry : StabilityDictionary.entrySet())
    	{
    		if (!_entry.getValue())
    		{
    			//System.out.println(_entry.getKey().id);
    			return true;
    		}
    	}
    	return false;
    }