Add

```viml
if prevLineText =~ '^\s*throws\s*$'
```

to handle the "Single Throws" case.

Also, it seems that the following case is not handled well:

```java
public fun()
    throws Exception {
// current line
```