private OwsOperation parseOperation(Operation operation) { if (operation == null) { return null; } Collection<OwsDomain> parameters = parseDomains(operation.getParameterArray()); Collection<OwsDomain> constraints = parseDomains(operation.getConstraintArray()); Collection<OwsMetadata> metadata = parseMetadata(operation.getMetadataArray()); Collection<OwsDCP> dcps = parseDCPs(operation.getDCPArray()); return new OwsOperation(operation.getName(), parameters, constraints, metadata, dcps); }