code: @Override
     public Iterator<String> iterator() {
        Iterator<String> it = new Iterator<String>() {
  
           private Set<Entry<String, String>> entries     = modName_ModOption.entrySet();
           Iterator<Entry<String, String>>    iteratorSet = entries.iterator();
  
           @Override
           public boolean hasNext() {
              return iteratorSet.hasNext();
  
           }
  
           @Override
           public String next() {
              return iteratorSet.next().getKey();
  
           }
  
           @Override
           public void remove() {
  
           }
        };
        return it;
     }
docs: ITERATOR //Iterates over names of modules