private void addObservationTemplate(final RegisterSensor regSensor, final ParameterContainer parameters) throws OXFException { ObservationTemplate obsTemp = ObservationTemplate.Factory.newInstance(); // TODO add method "addParameterShell(String, XmlObject)" to ParameterContainer try { obsTemp = regSensor.addNewObservationTemplate(); final ObservationType obsType = ObservationType.Factory.parse((String)parameters.getParameterShellWithCommonName(REGISTER_SENSOR_OBSERVATION_TEMPLATE).getSpecifiedValue()); obsTemp.set(obsType); } catch (final XmlException e) { throw new OXFException("Could not parse observation type from paramter shell.",e); } regSensor.setObservationTemplate(obsTemp); }