public Document addTrackingData(String orderNumber, String trackNumber,
String courier) throws ProtocolException {
try {
AddTrackingDataElement addTrackingDataRequest
= _objectFact.createAddTrackingDataElement();
TrackingData trackData = _objectFact.createTrackingData();
trackData.setTrackingNumber(trackNumber);
trackData.setCarrier(courier);
addTrackingDataRequest.setTrackingData(trackData);
addTrackingDataRequest.setGoogleOrderNumber(orderNumber);
return convertToDOM(addTrackingDataRequest);
} catch (JAXBException jaxbEx) {
throw new ProtocolException(jaxbEx.getMessage());