declare namespace java {
    namespace awt {
        // @ts-ignore
         class IllegalComponentStateException extends java.lang.IllegalStateException {
            /**
             * Constructs an IllegalComponentStateException with no detail message.
             * A detail message is a String that describes this particular exception.
             */
            // @ts-ignore
            constructor()
            /**
             * Constructs an IllegalComponentStateException with the specified detail
             * message.  A detail message is a String that describes this particular
             * exception.
             */
            // @ts-ignore
            constructor(s: string)
        }
    }
}
