}
protected static RaiseException wrapException(final ThreadContext context,
final RubyClass errorClass, final Throwable exception, final String message) {
final RaiseException error = new RaiseException(context.runtime, errorClass, message, true);
error.initCause(exception);
return error;
}
protected RaiseException wrapException(final ThreadContext context, final SQLException exception,
String message) {