class BiCardSource implements CardSource {

	@Override
	public Card draw()
	{
		if( !aSource1.isEmpty() )
		{
			return aSource2.draw();
		}
		else
		{
			return aSource1.draw();
		}
	}

	public  BiCardSource(CardSource pSource1, CardSource pSource2);

}