code: public Iterator getAttributeNames() {
          if (!_iSess.isValid())
              throw new IllegalStateException();
          Iterator value = null;
          if (_iSess != null) {
              ArrayList list = new ArrayList();
              for (Enumeration e = _iSess.getAttributeNames(); e.hasMoreElements();) {
                  list.add(e.nextElement());
              }
              value = list.iterator();
          }
          return value;
      }
docs: /*
  (non-Javadoc)
  
  @see
  com.ibm.websphere.servlet.session.IBMApplicationSession#getAttributeNames()