if (name == null) throw new NullPointerException(); try { parseDN(name, true); } catch (Exception e) { parseDN(name, false); }
components = new LinkedList(); currentRdn = new LinkedHashMap(); components.add(currentRdn);
  public X500DistinguishedName(String name)  {    if (name == null)      throw new NullPointerException();    try      {        parseDN(name, true);      }    catch (Exception e)      {        parseDN(name, false);      }  }