Invocation includeInvocation = new Invocation();
Invocation forwardInvocation = new Invocation();
Invocation errorInvocation = new Invocation();
Invocation dispatchInvocation = new Invocation();
Invocation requestInvocation = dispatchInvocation;
InvocationDecoder decoder = new InvocationDecoder();
String rawURI = url;
try {
decoder.splitQuery(includeInvocation, rawURI);
decoder.splitQuery(forwardInvocation, rawURI);
decoder.splitQuery(errorInvocation, rawURI);
decoder.splitQuery(dispatchInvocation, rawURI);
buildIncludeInvocation(includeInvocation);
buildForwardInvocation(forwardInvocation);
buildErrorInvocation(errorInvocation);
buildDispatchInvocation(dispatchInvocation);