class DasClient {

	public <T> int update(T entity, Hints...hints) throws SQLException {
        Preconditions.checkArgument(!(entity instanceof SqlBuilder), "Please call SqlBuilder.hints()");
	    final Hints hint = checkHints(hints);
        return internalExecute(hint, ()->{return delegate.update(entity, hint);});
	}

	public  DasClient(DasDelegate delegate);

}