code: private boolean iterateExtended(ValueIterator.Element result,
                                      int limit)
      {
          while (m_current_ < limit) {
              String name = m_name_.getExtendedOr10Name(m_current_);
              if (name != null && name.length() > 0) {
                  result.integer = m_current_;
                  result.value   = name;
                  return false;
              }
              ++ m_current_;
          }
          return true;
      }
docs: Iterate extended names.
  @param result stores the result codepoint and name
  @param limit last codepoint + 1 in range to search
  @return false if a codepoint with a name is found and we can
  bail from further iteration, true to continue on with the
  iteration (this will always be false for valid codepoints)