Funny part is that Java does have named parameters, but only for annotations!