private void addObservedBBOX() { final DataComponentPropertyType observedBBoxField = addNewCapabilitiesElement("observedBBOX").addNewField(); observedBBoxField.setName("observedBBOX"); final AbstractDataRecordType aDRT = observedBBoxField.addNewAbstractDataRecord(); final EnvelopeType envelope = (EnvelopeType) aDRT.substitute(SWE101_ENVELOPE, EnvelopeType.type); envelope.setReferenceFrame(EPSG_CODE_PREFIX + observedBBOXreferenceFrame); envelope.setDefinition(OGC_DISCOVERY_OBSERVED_BBOX_DEFINITION); envelope.addNewLowerCorner().setVector(getLowerCornerOfObservedBBox()); envelope.addNewUpperCorner().setVector(getUpperCornerOfObservedBBox()); }