Не бросайтесь RuntimeException'ами без необходимости.
throw new NoSuchElementException(....)