Refactored methods with varargs.
Added Target ElementType.PARAMETER