nullをパラメータ無しの指定に使う

`["":""]`でパラメータが無いことを指定するのは、少し違和感があるのでnullを使うように修正してみました。`["":""]`を渡しても以前と同じ動作をするようにしています。
ついでに、staticにできる関数をstaticにしています。