modernize
NSAEnumerator