private OwsServiceResponse parseGetResultTemplateResponse( final GetResultTemplateResponseDocument getResultTemplateResponseDoc) throws DecodingException { final GetResultTemplateResponse sosGetResultTemplateResponse = new GetResultTemplateResponse(); final GetResultTemplateResponseType getResultTemplateResponse = getResultTemplateResponseDoc.getGetResultTemplateResponse(); final SosResultEncoding resultEncoding = parseResultEncoding(getResultTemplateResponse.getResultEncoding().getAbstractEncoding()); final SosResultStructure resultStructure = parseResultStructure(getResultTemplateResponse.getResultStructure().getAbstractDataComponent()); sosGetResultTemplateResponse.setResultEncoding(resultEncoding); sosGetResultTemplateResponse.setResultStructure(resultStructure); return sosGetResultTemplateResponse; }