An exception to be used by callers and callees of the library. Each exception has a type taken from ReasonType, and a message that can be used to output an appropriate message to the user. Example: new DataSourceException(ReasonType.InvalidQuery, "The query cannot be empty")
@author Hillel M.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.