respond.redirect((String) redirect);
else if (redirect instanceof Class) {
PageBook.Page targetPage = book.forClass((Class<?>) redirect);
// should never be null coz it is validated on compile.
respond.redirect(contextualize(request, targetPage.getUri()));
} else if (redirect instanceof Reply<?>) {
// To allow non-headless pages to use Reply<?> for more advanced HTTP responses
return redirect;
} else {
// Handle page-chaining driven redirection.