private ConfigurationModel _getConfigurationModel(
      Bundle bundle, String pid, boolean factory, String locale) {

    ExtendedMetaTypeInformation metaTypeInformation =
        _extendedMetaTypeService.getMetaTypeInformation(bundle);

    if (metaTypeInformation == null) {
      return null;
    }

    return new ConfigurationModel(
        metaTypeInformation.getObjectClassDefinition(pid, locale),
        getConfiguration(pid),
        StringPool.QUESTION,
        factory);
  }