anchor.diff:  
   [source,xml]
   ----
  -    <dependencyManagement>
  -        <dependencies>
  -            <dependency>
  -                <groupId>org.apache.camel</groupId>
  -                <artifactId>camel-bom</artifactId>
  -                <version>${version.camel}</version>
  -                <type>pom</type>
  -                <scope>import</scope>
  -            </dependency>
  -
  -            <!-- Use required Debezium version -->
  -            <dependency>
  -                <groupId>io.debezium</groupId>
  -                <artifactId>debezium-connector-postgres</artifactId>
  -                <version>${version.debezium}</version>
  -            </dependency>
  -            <dependency>
  -                <groupId>io.debezium</groupId>
  -                <artifactId>debezium-embedded</artifactId>
  -                <version>${version.debezium}</version>
  -            </dependency>
  -            <dependency>
  -                <groupId>io.debezium</groupId>
  -                <artifactId>debezium-core</artifactId>
  -                <version>${version.debezium}</version>
  -            </dependency>
  -
  -        </dependencies>
  -    </dependencyManagement>
  -    <dependencies>
  -        <dependency>
  -            <groupId>org.apache.camel</groupId>
  -            <artifactId>camel-core</artifactId>
  -        </dependency>
  -        <dependency>
  -            <groupId>org.apache.camel</groupId>
  -            <artifactId>camel-debezium-postgres</artifactId>
  -        </dependency>
  -    </dependencies>
  +<dependencyManagement>
  +  <dependencies>
  +    <dependency>
  +      <groupId>org.apache.camel</groupId>
  +      <artifactId>camel-bom</artifactId>
  +      <version>${version.camel}</version>
  +      <type>pom</type>
  +      <scope>import</scope>
  +    </dependency>
  +
  +    <!-- Use required Debezium version -->
  +    <dependency>
  +      <groupId>io.debezium</groupId>
  +      <artifactId>debezium-connector-postgres</artifactId>
  +      <version>${version.debezium}</version>
  +    </dependency>
  +    <dependency>
  +      <groupId>io.debezium</groupId>
  +      <artifactId>debezium-embedded</artifactId>
  +      <version>${version.debezium}</version>
  +    </dependency>
  +    <dependency>
  +      <groupId>io.debezium</groupId>
  +      <artifactId>debezium-core</artifactId>
  +      <version>${version.debezium}</version>
  +    </dependency>
  +
  +  </dependencies>
  +</dependencyManagement>
  +<dependencies>
  +  <dependency>
  +    <groupId>org.apache.camel</groupId>
  +    <artifactId>camel-core</artifactId>
  +  </dependency>
  +  <dependency>
  +    <groupId>org.apache.camel</groupId>
  +    <artifactId>camel-debezium-postgres</artifactId>
  +  </dependency>
  +</dependencies>
   ----
   
   The pipeline logic itself is defined in https://github.com/debezium/debezium-examples/blob/master/camel-component/qa-camel/src/main/java/io/debezium/examples/camel/pipeline/QaDatabaseUserNotifier.java[QaDatabaseUserNotifier] class.
  
positive.code: 
  To run the demo successfully you need to have a developer Twitter account with appropriate API keys and secrets.
  
  Got to the application directory and build all components
  
  [source,shell]
  ----
  $ mvn clean install
  ----
  
  Start PostgreSQL database and MailHog SMTP server
  
  [source,shell]
  ----
  $ mvn -N docker:start
  ----
  
  In another terminal start the Q&A application backend service
  
  [source,shell]
  ----
  $ java -jar qa-app/target/component-qa-app-1.0.0-SNAPSHOT-runner.jar
  ----
  
  In yet another terminal start the Camel pipeline (provide your own Twitter API credentials)
  
  [source,shell]
  ----
  $ mvn exec:java -Dtwitter.consumerKey=<...> -Dtwitter.consumerSecret=<...> -Dtwitter.accessToken=<...> -Dtwitter.accessTokenSecret=<...> -pl qa-camel
  ----
  
  Create a question and three answers to it
  [source,shell]
  ----
  $ curl -v -X POST -H 'Content-Type: application/json' http://0.0.0.0:8080/question/ -d @src/test/resources/messages/create-question.json
  
negative.code: 
  ==== Camel pipeline
  
  The Camel pipeline is an expression of the following business rules:
  
  * For every question created or updated send an email to the question creator
  * For every answer created or updated send an email to both question and answer creator
  