Names of the parameters in the last argument list of the main annotation (in the correct order).
If the macro annotation has two argument lists, this sequence contains the names of the parameters in the first argument list.
Translate additional annotations found in the specified modifiers list into the form required by the Angular2 annotations array.
Translate additional annotations found in the specified modifiers list into the form required by the Angular2 annotations array. To this end, every annotation in this must provide an apply() method on its companion object that takes the annotation's parameters and returns the Angular2 annotation object.