Available on java
@:overloadnew(param1:String, param2:String, param3:Int, param4:Throwable)
@:overloadnew(param1:String, param2:String, param3:Int)
@:overloadnew(param1:String, param2:String)
@:overloadnew(param1:String)
@:overloadnew()
@:overloadnew(param1:Throwable)
@:overloadnew(param1:String, param2:Throwable)
@:overloadnew(param1:String, param2:String, param3:Throwable)
@:overloadforEach(param1:Consumer<Dynamic>):Void
@:overloadgetErrorCode():Int
@:overloadgetNextException():SQLException
@:overloadgetSQLState():String
@:overloaditerator():Iterator<Throwable>
@:overloadsetNextException(param1:SQLException):Void
@:overloadspliterator():Spliterator<Throwable>
@:overloadfinaladdSuppressed(param1:Throwable):Void
@:overloadfillInStackTrace():Throwable
@:overloadgetCause():Throwable
@:overloadgetLocalizedMessage():String
@:overloadgetMessage():String
@:overloadgetStackTrace():NativeArray<StackTraceElement>
@:overloadfinalgetSuppressed():NativeArray<Throwable>
@:overloadinitCause(param1:Throwable):Throwable
@:overloadprintStackTrace(param1:PrintWriter):Void
@:overloadprintStackTrace():Void
@:overloadprintStackTrace(param1:PrintStream):Void
@:overloadsetStackTrace(param1:NativeArray<StackTraceElement>):Void
@:overloadtoString():String