//XX nick - kaa - throw exception and review resulting message :)
Date currentDate = convertCurrentDate(currentDateString);
CurrentDateChangeEvent newDateChangeEvent = new CurrentDateChangeEvent(
this, currentDate);
newDateChangeEvent.queue();
MethodBinding binding = getCurrentDateChangeListener();
if(binding!=null){
binding.invoke(facesContext, new Object[]{event});