/// <summary>
 ///     Returns an attribute set from the entry, consisting of only those
 ///     attributes matching the specified subtypes.
 ///     The getAttributeSet method can be used to extract only
 ///     a particular language variant subtype of each attribute,
 ///     if it exists. The "subtype" may be, for example, "lang-ja", "binary",
 ///     or "lang-ja;phonetic". If more than one subtype is specified, separated
 ///     with a semicolon, only those attributes with all of the named
 ///     subtypes will be returned. The LdapAttributeSet returned may be
 ///     empty if there are no matching attributes in the entry.
 /// </summary>
 /// <param name="subtype">
 ///     One or more subtype specification(s), separated
 ///     with semicolons. The "lang-ja" and
 ///     "lang-en;phonetic" are valid subtype
 ///     specifications.
 /// </param>
 /// <returns>
 ///     An attribute set from the entry with the attributes that
 ///     match the specified subtypes or an empty set if no attributes
 ///     match.
 /// </returns>
 public LdapAttributeSet GetAttributeSet(string subtype)
 {
     return(Attrs.GetSubset(subtype));
 }