if (!request.isType()) { final List<ObservationType> observationTypes = new ObservationTypeDAO() .getOrInsertObservationTypes(request.getMetadata().getObservationTypes(), session); final List<FeatureOfInterestType> featureOfInterestTypes = new FeatureOfInterestTypeDAO() .getOrInsertFeatureOfInterestTypes(request.getMetadata().getFeatureOfInterestTypes(), session); if (observationTypes != null && featureOfInterestTypes != null) {