declare namespace java {
    namespace io {
        // @ts-ignore
         class IOError extends java.lang.Error {
            /**
             * Constructs a new instance of IOError with the specified cause. The
             * IOError is created with the detail message of
             * <tt>(cause==null ? null : cause.toString())</tt> (which typically
             * contains the class and detail message of cause).
             */
            // @ts-ignore
            constructor(cause: java.lang.Throwable)
        }
    }
}
