class DistinguishedName implements Name {

	public String toString() {
		String spacedFormatting = System.getProperty(SPACED_DN_FORMAT_PROPERTY);
		if (!StringUtils.hasText(spacedFormatting)) {
			return format(COMPACT);
		}
		else {
			return format(NON_COMPACT);
		}
	}

	public  DistinguishedName();
	public  DistinguishedName(String path);
	public  DistinguishedName(List list);
	public  DistinguishedName(Name name);

}