This should be separate tests, named by your suggestive comments:

```
  @Test public void trailingMessageFieldComments() { ... }
  @Test public void leadingAndTrailingMessageFieldComment() { ... }
  @Test public void emptyTrailingCommentIgnored() { ... }
  ...
```

They can fail independently, so they should be separate tests.