| SException | 
 SimpleORM takes care to trap most error conditions and throw meaningful
 exception messages. 
 | 
| SException.Data | 
 Errors in data or environment at runtime, not necessarily a programming
 bug. 
 | 
| SException.Error | 
 Probable bug in user's program. 
 | 
| SException.InternalError | 
 Probable bug in SimpleORM. 
 | 
| SException.Jdbc | 
 Chained JDBC Exception, could be anything as JDBC does not separate
 exceptions out and provides minimal information about their underlying
 causes. 
 | 
| SException.Test | 
 Exception thrown due to failed unit test cases. 
 | 
| SException.Validation | 
 This Exception thrown by user written code to indicate user data entry
 errors, especially in the business rule methods. 
 |