/// <summary>
 /// Get the requested individual category object.
 /// </summary>
 /// <param name='individualcategoryId'>Id of requested individual category.</param>
 /// <returns>Requested individual category.</returns>
 /// <exception cref="ArgumentException">Thrown if no individual category has the requested id.</exception>
 public static IndividualCategory GetIndividualCategory(IndividualCategoryId individualcategoryId)
 {
     return(GetIndividualCategory((Int32)individualcategoryId));
 }
 /// <summary>
 /// Get individual category with specified id.
 /// </summary>
 /// <param name="userContext">
 /// Information about the user that makes this method call.
 /// </param>
 /// <param name="individualCategoryId">Individual category id.</param>
 /// <returns>Individual category with specified id.</returns>
 public virtual IIndividualCategory GetIndividualCategory(IUserContext userContext,
                                                          IndividualCategoryId individualCategoryId)
 {
     return(GetIndividualCategory(userContext, (Int32)individualCategoryId));
 }