created ToDoNothingWhenEmpty decorator.
fixed ThrowErrorWhenQueueEmpty decorator end renamed to ToThrowErrorWhenEmpty.