public void extend(List<IoDocsParameter> extensionParameters) {
		for (IoDocsParameter extension : extensionParameters) {
			if (extension.name.equals(name) &&
				extension.type == type &&
				extension.location == location) {
				if (description == null) description = extension.description;
				if (enumeration == null || enumeration.isEmpty()) {
					enumeration = extension.enumeration;
					enumDescriptions = extension.enumDescriptions;
				}
				if (!required) required = extension.required;
				if (defaultValue == null) defaultValue = extension.defaultValue;
			}
		}
	}