Я пытаюсь выполнить leftOuterJoin для JavaPairRDD и JavaPairRDD>, а в сигнатуре функции возвращается тип
JavaPairRDD<Integer, Tuple2<Integer, Optional<Map<Integer, Integer>>>>
Необязательно здесь com.google.common.base.Optional
Это правильный тип возврата, когда я выполняю leftOuterJoin?
Моя IDE выдает эту ошибку
no instance(s) of type variable(s) W exist so that Optinal<W> conforms to Optional<Map<Integer, Integer>>
Я не смог найти подходящую документацию для этого.Если есть ссылки, чтобы лучше это понять, это тоже было бы полезно.Спасибо.