What classes of exceptions may be thrown by a throw statement | Eklavya Online

What classes of exceptions may be thrown by a throw statement

A throw statement may throw any expression that may be assigned to the Throwable type.