throw keyword in Java

The keyword throw means an exception is actually being thrown.
When creating an exception, you can usually pass a String parameter with a message or you can pass no parameters and use the defaults.
```
public String getDataFromDatabase() throws SQLException {
  throw new UnsupportedOperationException();
}
```