checkNotNull for args, or add @ Nullable annotations to params?