code: public List<RDN> rdns() {
          List<RDN> list = rdnList;
          if (list == null) {
              list = Collections.unmodifiableList(Arrays.asList(names));
              rdnList = list;
          }
          return list;
      }
docs: Return an immutable List of all RDNs in this X500Name.