class DasClient {

	public <T> int[] batchDelete(List<T> entities, Hints...hints) throws SQLException {
	    final Hints hint = checkHints(hints);
        return internalExecute(hint, ()->{return delegate.batchDelete(entities, hint);});
	}

	public  DasClient(DasDelegate delegate);

}