@RequestPayload IntersectKamsRequest request)
throws RequestException {
// validate request
if (request == null) {
throw new MissingRequest(KAM_INTERSECTION_REQUEST);
}
KamHandle kam1 = request.getKam1();
if (null == kam1) {
throw new RequestException("kamHandle for Kam1 payload is missing");