cannot throw exception from switch-"unreachable statement"
Hi,
why is this an unreachable statement?
publicstatic Msg newMsg(int type, Object data)
{
Msg msg;
switch (type)
{
case MsgTypes.MSG_CLUSTER_CREATED:
msg=new MsgClusterCreated();break;
....
case MsgTypes.MSG_REPLY:
msg=new MsgReply();break;
default:
thrownew MessageTypeNotDeclaredException();break;//unreachable statement!!!
}
msg.setDataSegment(data);
return msg;
}

