protected void update(LdapNamingEnumeration ne) {
    super.update(ne);

    // Update search-specific variables
    LdapSearchEnumeration se = (LdapSearchEnumeration) ne;
    startName = se.startName;
    // VR - keep original args, don't overwite with current args
    //      searchArgs = se.searchArgs;
  }
  public void appendUnprocessedReferrals(LdapReferralException ex) {

    // a referral has been followed so do not create relative names
    startName = null;
    super.appendUnprocessedReferrals(ex);
  }