}
protected abstract InvalidRequest validate (HostProxy proxy, DBConnect dbc1, DBConnect dbc2, Request request) throws Exception;
protected Response render (Resource r1, Resource r2, Resource r3, Request request, InvalidRequest invalid) throws Exception {
HostProxy proxy = r1 != null ? ((HostProxyResource)r1).getHostProxy() : null;
if (proxy != null) proxy.setLogger(logger);
DBConnect dbc1 = r2 != null ? ((JDBCResource) r2).getDBConnect() : null;
DBConnect dbc2 = r3 != null ? ((JDBCResource) r3).getDBConnect() : null;
return render(proxy, dbc1, dbc2, request, invalid);
}