Aligning annotations and variables in parameters IntelliJ

For instance, I have this currently with my settings:

public foo(@Annotation1 String str,
           @Annotation2 Integer int,
           @SomeLongerAnnotation List<String> l,
           boolean b){}

What I’m looking to do is this:

public foo(@Annotation1          String       str1,
           @Annotation2          Integer      int1,
           @SomeLongerAnnotation List<String> l1,
                                 boolean      b){}

so that the annotations are aligned on their own, and the variables and their types are aligned on their own. Is it possible for Intellij to auto-format it in that way?