オプションを拡張する時に空オブジェクトをかませるように変更した
filename -> basenameに変更した