code: @Override
      public Object get(int ix) throws NamingException {
          Iterator<Object> iterator = values.iterator();
  
          try {
              Object value = iterator.next();
              for(int i = 0; i < ix; i++) {
                  value = iterator.next();
              }
  
              return value;
          } catch (NoSuchElementException e) {
              throw new IndexOutOfBoundsException("No value at index i");
          }
      }
docs: <p>
  Due to performance reasons it is not advised to iterate over the attribute's values using this method.
  Please use the {@link #iterator()} instead.
  </p>
  {@inheritDoc}