private CompatibilityLevel retrieveCompatibility()

in commons/src/main/java/com/epam/eco/schemacatalog/client/MockExtendedSchemaRegistryClient.java [452:472]


    private CompatibilityLevel retrieveCompatibility(String subject) {
        String compatibility = null;
        try {
            compatibility = super.getCompatibility(subject);
        } catch (RestClientException e) {
            // if it is not found then keep compatibility == null
            if (!isNotFoundError(e)) {
                throw new RuntimeException(e);
            }
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
        try {
            if (compatibility == null) {
                compatibility = super.getCompatibility(null);
            }
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
        return compatibility != null ? CompatibilityLevel.forName(compatibility) : null;
    }