function getConcreteSchemaUtils({ type, data, specificationVersion }) {
  const specVersion = getSpecVersion({ type, data, specificationVersion });
  let concreteUtils = {};

  if (specVersion === DEFAULT_SPEC_VERSION) {
    concreteUtils = require('../30XUtils/schemaUtils30X');
  }
  else if (specVersion === VERSION_20.version) {
    concreteUtils = require('../swaggerUtils/schemaUtilsSwagger');
  }
  else {
    concreteUtils = require('../31XUtils/schemaUtils31X');
  }
  return concreteUtils;
}
@param {string} specVersion - the OAS specification version
@returns {NodeRequire} the schema utils according to version