@Override
    public Iterator<String> iterator() {
        List<String> list = new ArrayList<>(mockupTypes.stringPropertyNames());
        Collections.sort(list, String.CASE_INSENSITIVE_ORDER);
        return list.iterator();
    }
@ Override public Iterator < String > iterator ( ) { List < String > list = new ArrayList < > ( mockupTypes . stringPropertyNames ( ) ) ; Collections . sort ( list , String . CASE_INSENSITIVE_ORDER ) ; return list . iterator ( ) ; }
Returns an alphabetically sorted iterator of recognized mockup framework types.