guavaのOptionalではなくJava8のOptionalを使うように変更
開発中は不要なので削除