this(); if (name == null) throw new NullPointerException(); try { parseString (name); } catch (IOException ioe) { IllegalArgumentException iae = new IllegalArgumentException("malformed name"); iae.initCause (ioe); throw iae; } }
components = new LinkedList(); currentRdn = new LinkedHashMap(); components.add (currentRdn); }
  public X500Principal (String name)  {    this();    if (name == null)      throw new NullPointerException();    try      {        parseString (name);      }    catch (IOException ioe)      {        IllegalArgumentException iae = new IllegalArgumentException("malformed name");        iae.initCause (ioe);        throw iae;      }      }