}
private URLRewriteContext setupContext(final MethodInvocation invocation) {
if (forPageLink) {
return new URLRewriteContext() {
public boolean isIncoming() {
return false;
}
public PageRenderRequestParameters getPageParameters() {
return (PageRenderRequestParameters) invocation
.getParameter(CONTEXT_PARAMETER_INDEX);
}
public ComponentEventRequestParameters getComponentEventParameters() {
return null;
}
};
}
return new URLRewriteContext() {
public boolean isIncoming() {
return false;
}