// When we have support for JDBC 4 SQLException subclasses, this is
// where we decide which exception to create
SQLException sqle = exceptionFactory.getSQLException(getMessage(), getSQLState(),
getErrorCode());
sqle.initCause(this);
// Set up the nextException chain
if ( nextException_ != null )
{
// The exception chain gets constructed automatically through