Just curious why MarkupException is marked as final?  I'm tooling around with a 
patch and was hoping to be able to catch the case where we are "Unable to find 
component with id...".  Currently it's thrown as a MarkupException with special 
descriptive text by MarkupContainer.  Would be nice if a more granular 
exception could be thrown specifically for this situation, however 
MarkupException is marked as final and I was just curious why.

On a related note, I kind of wish it was standard to document the reasoning 
behind marking something as final, I'm usually left scratching my head when I 
bump into a situation where I need to extend something but can't.

Thanks,

Craig.

Reply via email to