Principal user = httpRequest.getUserPrincipal();
// If there was a read-only context specified validate access
if( user == null && readOnlyContext != null )
{
// Extract the invocation
ServletInputStream sis = request.getInputStream();
ObjectInputStream ois = new ObjectInputStream(sis);
MarshalledInvocation mi = null;
try
{
mi = (MarshalledInvocation) ois.readObject();