}
else{
location = getHistory( aside, mode.getUniqueIdentifier() );
}
if( location != null ){
AsideRequestFactory factory = getController().getProperties().get( AsideRequest.REQUEST_FACTORY );
AsideRequest request = factory.createAsideRequest( location.getLocation(), dockable );
Location result = mode.aside( request, location );
if( result != null ){
addToModeHistory( dockable, mode, result );
}