{
IntermediateResponse intermediateResponse = null;
if( responseFuture instanceof SearchFuture )
{
intermediateResponse = new SearchIntermediateResponse();
}
else if( responseFuture instanceof ExtendedFuture )
{
intermediateResponse = new ExtendedIntermediateResponse();
}