/**
  * Set the object class that is used within the underlying store to represent this object. For
  * example for the object with id equal to ObjectIds.ObjectIdUser this could be a 'user' in AD
  * or an 'inetOrgPerson' in OpenLdap.
  *
  * @param objectClass The object class. objectClass attribute (RFC 4512). Null/empty is treated
  *     as un-customized/default object class.
  */
 public void setObjectClass(String objectClassOfObject) {
   if ((objectClassOfObject != null) && (objectClassOfObject.isEmpty() == false)) {
     IdentityStoreAttributeMapping.validateName(objectClassOfObject, "objectClassOfObject");
   }
   this._objectClassOfObject = objectClassOfObject;
 }