{
Namespace ns = envelope.getNamespace();
Element body = envelope.getChild("Body", ns);
if (body == null)
throw new MissingParameterEx("Body", envelope);
List<Element> list = body.getChildren();
if (list.size() == 0)
throw new MissingParameterEx("*request*", body);
return list.get(0);
}