Из кода, который вы даете, похоже, что membersList на самом деле является картой какого-то рода. Таким образом, чтобы обеспечить безопасность обобщенных типов времени компиляции, необходимо правильно определить membersList, например,
Map<DoubleKey, Object> membersList = new HashMap<DoubleKey, Object>();
Set<DoubleKey> membersKeySet = membersList.keySet();
При этом ваш итератор должен работать так, как он у вас есть.