Bug - MethodNames with arrays and generics
<!-- Make sure the title starts with "Bug - [insert short description of bug]" -->
## Description
The following method names are not parsed properly
```java
private void runJob(final Message msg,
final MessageRelay.ReplySender replySender,
final Gauge gauge) {
```
```java
default Assignment findExisting(final String id) {
return this.findById(id).orElseThrow(
() -> new NoSuchAssignmentException("There is no assignment with ID " + id)
);
}
```
(Lizard does not like interfaces, and cannot parse the class)
```java
public static void main(final String[] args)
```
## Priority - Medium
Benchmarking will not work for these methods.
## Definition of done
When the MethodNameTransformer works with these methods.
<!-- Don't forget to assign the correct person and labels to this issue!-->
issue