if (siblingPage.getHttpResponse().getStatusLine().getStatusCode() == 200) {
diveIn(context, siblingPage, siblingDepth, parentOMatic, newSibling);
}
else {
// we do expect strictly 200 here
throw new UnexpectedPageResponse(page.getUrl(), page.getHttpResponse().getStatusLine());
}
}
}
}
}