code: @Override
      protected Client instantiateClient(String persistenceUnit)
      {
          return new CouchDBClient(this, httpClient, httpHost, reader, persistenceUnit, externalProperties,
                  clientMetadata, kunderaMetadata);
      }
docs: /*
  (non-Javadoc)
  
  @see
  com.impetus.kundera.loader.GenericClientFactory#instantiateClient(java
  .lang.String)