/* (non-Javadoc)
   * @see org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsDomainConfiguration#addDomainClass(org.codehaus.groovy.grails.commons.GrailsDomainClass)
   */
  public GrailsDomainConfiguration addDomainClass(GrailsDomainClass domainClass) {
    if (shouldMapWithGorm(domainClass)) {
      domainClasses.add(domainClass);
    }

    return this;
  }
  /* (non-Javadoc)
   * @see org.grails.orm.hibernate.cfg.GrailsDomainConfiguration#addDomainClass(org.codehaus.groovy.grails.commons.GrailsDomainClass)
   */
  public GrailsDomainConfiguration addDomainClass(GrailsDomainClass domainClass) {
    if (shouldMapWithGorm(domainClass)) {
      domainClasses.add(domainClass);
    } else {
      addAnnotatedClass(domainClass.getClazz());
    }

    return this;
  }