class OpenApiConnectorGenerator extends ConnectorGenerator {

    @Override
    protected final String determineConnectorDescription(final ConnectorTemplate connectorTemplate,
        final ConnectorSettings connectorSettings) {
        final OasDocument openApiDoc = parseSpecification(connectorSettings, APIValidationContext.NONE).getModel();

        final Info info = openApiDoc.info;
        if (info == null) {
            return super.determineConnectorDescription(connectorTemplate, connectorSettings);
        }

        final String description = info.description;
        if (description == null) {
            return super.determineConnectorDescription(connectorTemplate, connectorSettings);
        }

        return description;
    }

    public  OpenApiConnectorGenerator(final Connector baseConnector, final Supplier<String> operationIdGenerator);
    public  OpenApiConnectorGenerator(final Connector baseConnector);

}