Unmarshaller unmarshaller = getContext().createUnmarshaller();
JAXBElement<org.apache.cxf.ws.rm.v200502wsa15.SequenceType> jaxbElement
= unmarshaller.unmarshal(elem, org.apache.cxf.ws.rm.v200502wsa15.SequenceType.class);
org.apache.cxf.ws.rm.v200502wsa15.SequenceType seq = jaxbElement.getValue();
if (seq.isSetLastMessage()) {
CloseSequenceType close = new CloseSequenceType();
close.setIdentifier(VersionTransformer.convert(seq.getIdentifier()));
close.setLastMsgNumber(seq.getMessageNumber());
return close;
} else {
return null;
}
}