A developer compiles a program and executes it successfully.
The developer then changes a method signature in an interface file and then recompiles only that file. The file compiles successfully, with no errors or warnings.
When the developer described in the above scenario executes the program, which one of the following exceptions is thrown?
Choice 1
ClassFormatError
Choice 2
UnsatisfiedLinkError
Choice 3
ClassNotFoundException
Choice 4
NoSuchMethodException
Choice 5
IllegalStateException
I guess its IllegalStateException