code: protected EClient<DME2Client> client() throws CadiException {
  		try {
  			DEClient dc = new DEClient(manager,getSecuritySetter(),uri,readTimeout);
  			dc.setProxy(isProxy);
  			return dc;
  		} catch (DME2Exception e) {
  			throw new CadiException(e);
  		}
  	}
docs: Note from Thaniga on 11/5.  DME2Client is not expected to be reused... need a fresh one
  on each transaction, which is expected to cover the Async aspects.
  
  @return
  @throws APIException
  @throws DME2Exception