This's a kind feature request,
instead of doing
public void MethodName(@NotNull Arg arg1, @NotNull Arg arg2, @NotNull Arg arg3) {}
It's better to be:
@ArgsNotNull
public void MethodName(Arg arg1, Arg arg2, Arg arg3) {}
Indicating all parameters should not be null (or nullable).
Thanks.