Prepare 0.5.0 preview.
diff --git a/org.jacoco.agent.rt.test/META-INF/MANIFEST.MF b/org.jacoco.agent.rt.test/META-INF/MANIFEST.MF
index 8b2f3d9..b3c0d82 100644
--- a/org.jacoco.agent.rt.test/META-INF/MANIFEST.MF
+++ b/org.jacoco.agent.rt.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: JaCoCo Agent Runtime Implementation Tests
 Bundle-SymbolicName: org.jacoco.agent.rt.test
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
 Bundle-Vendor: Mountainminds GmbH & Co. KG
 Fragment-Host: org.jacoco.agent.rt
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/org.jacoco.agent.rt/META-INF/MANIFEST.MF b/org.jacoco.agent.rt/META-INF/MANIFEST.MF
index 9e08916..4ebc304 100644
--- a/org.jacoco.agent.rt/META-INF/MANIFEST.MF
+++ b/org.jacoco.agent.rt/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: JaCoCo Agent Runtime Implementation
 Bundle-SymbolicName: org.jacoco.agent.rt
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Require-Bundle: org.jacoco.core,
  org.objectweb.asm;bundle-version="[3.2.0,4.0.0)"
diff --git a/org.jacoco.agent/META-INF/MANIFEST.MF b/org.jacoco.agent/META-INF/MANIFEST.MF
index ef36e92..bae9172 100644
--- a/org.jacoco.agent/META-INF/MANIFEST.MF
+++ b/org.jacoco.agent/META-INF/MANIFEST.MF
@@ -2,6 +2,6 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: JaCoCo Agent
 Bundle-SymbolicName: org.jacoco.agent
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Export-Package: org.jacoco.agent
diff --git a/org.jacoco.ant.test/META-INF/MANIFEST.MF b/org.jacoco.ant.test/META-INF/MANIFEST.MF
index 780bad1..301fdf6 100644
--- a/org.jacoco.ant.test/META-INF/MANIFEST.MF
+++ b/org.jacoco.ant.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: JaCoCo Ant Tasks Tests
 Bundle-SymbolicName: org.jacoco.ant.test
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Bundle-Vendor: Mountainminds GmbH & Co. KG and Contributors
 Fragment-Host: org.jacoco.ant
diff --git a/org.jacoco.ant/META-INF/MANIFEST.MF b/org.jacoco.ant/META-INF/MANIFEST.MF
index dc35b46..c9943b2 100644
--- a/org.jacoco.ant/META-INF/MANIFEST.MF
+++ b/org.jacoco.ant/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: JaCoCo Ant Tasks
 Bundle-SymbolicName: org.jacoco.ant
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Bundle-Vendor: Mountainminds GmbH & Co. KG and Contributors
 Require-Bundle: org.apache.ant;bundle-version="[1.7.0,2.0.0)",
diff --git a/org.jacoco.build/META-INF/MANIFEST.MF b/org.jacoco.build/META-INF/MANIFEST.MF
index e7479d6..345c0a9 100644
--- a/org.jacoco.build/META-INF/MANIFEST.MF
+++ b/org.jacoco.build/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: JaCoCo Build
 Bundle-SymbolicName: org.jacoco.build
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
 Bundle-Vendor: Mountainminds GmbH & Co. KG
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Require-Bundle: org.apache.ant,
diff --git a/org.jacoco.core.test/META-INF/MANIFEST.MF b/org.jacoco.core.test/META-INF/MANIFEST.MF
index 4ae15e5..41b6431 100644
--- a/org.jacoco.core.test/META-INF/MANIFEST.MF
+++ b/org.jacoco.core.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: JaCoCo Core Tests
 Bundle-SymbolicName: org.jacoco.core.test
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
 Bundle-Vendor: Mountainminds GmbH & Co. KG
 Fragment-Host: org.jacoco.core
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/org.jacoco.core/META-INF/MANIFEST.MF b/org.jacoco.core/META-INF/MANIFEST.MF
index 2c2e3e1..3141c2f 100644
--- a/org.jacoco.core/META-INF/MANIFEST.MF
+++ b/org.jacoco.core/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: JaCoCo Core
 Bundle-SymbolicName: org.jacoco.core
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
 Bundle-Vendor: Mountainminds GmbH & Co. KG
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Require-Bundle: org.objectweb.asm;bundle-version="[3.2.0,4.0.0)"
diff --git a/org.jacoco.doc/META-INF/MANIFEST.MF b/org.jacoco.doc/META-INF/MANIFEST.MF
index 519a4fe..93e9401 100644
--- a/org.jacoco.doc/META-INF/MANIFEST.MF
+++ b/org.jacoco.doc/META-INF/MANIFEST.MF
@@ -2,5 +2,5 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: JaCoCo Documentation
 Bundle-SymbolicName: org.jacoco.doc
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
 Bundle-Vendor: Mountainminds GmbH & Co. KG
diff --git a/org.jacoco.doc/docroot/doc/changes.html b/org.jacoco.doc/docroot/doc/changes.html
index 8cb0239..9a5c5fd 100644
--- a/org.jacoco.doc/docroot/doc/changes.html
+++ b/org.jacoco.doc/docroot/doc/changes.html
@@ -20,6 +20,11 @@
 

 <h2>Trunk Build @qualified.bundle.version@ (@build.date@)</h2>

 

+<h3>New Features</h3>

+<ul>

+  <li>JaCoCo now reports branch coverage (Track #66).</li>

+</ul>

+

 <h3>Fixed Bugs</h3>

 <ul>

   <li>Only process actual Java class files during analysis (SF #3106102).</li>

diff --git a/org.jacoco.doc/docroot/doc/mission.html b/org.jacoco.doc/docroot/doc/mission.html
index 35a8f96..ab9debf 100644
--- a/org.jacoco.doc/docroot/doc/mission.html
+++ b/org.jacoco.doc/docroot/doc/mission.html
@@ -53,11 +53,8 @@
 

 <h3>Features</h3>

 <ul>

-  <li><i>Statement coverage</i> on Java byte code level, where instrumentation

-      and recording happens on 

-      <a class="extern" href="http://en.wikipedia.org/wiki/Basic_block"><i>basic block</i></a>

-      granularity. This is the same mechanism implemented by the

-      <a class="extern" href="http://emma.sourceforge.net/">EMMA</a> library.</li>

+  <li>Statement (C0) and branch (C1) coverage analysis.</li>

+  <li>Based on Java byte code and therefore works also without source files.</li>

   <li>Simple integration through <a href="agent.html">Java agent</a> based

       on-the-fly instrumentation. Other integration scenarios like custom class

       loaders are possible through the API.</li>

@@ -70,7 +67,6 @@
       any point in time.</li>

   <li>Several <a href="ant.html">Ant task</a> to collect and manage execution

       data and create structured coverage reports.</li>

-  <li>Planned: Branch coverage based on basic block flow.</li>

   <li>Planned: Better reporting of Exception within blocks.</li>

 </ul>

 

diff --git a/org.jacoco.examples/META-INF/MANIFEST.MF b/org.jacoco.examples/META-INF/MANIFEST.MF
index eff70c0..75d7bb2 100644
--- a/org.jacoco.examples/META-INF/MANIFEST.MF
+++ b/org.jacoco.examples/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: JaCoCo API Usage Examples
 Bundle-SymbolicName: org.jacoco.examples
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Bundle-Vendor: Mountainminds GmbH & Co. KG
 Require-Bundle: org.jacoco.core,
diff --git a/org.jacoco.report.test/META-INF/MANIFEST.MF b/org.jacoco.report.test/META-INF/MANIFEST.MF
index 9bc5596..9acba17 100644
--- a/org.jacoco.report.test/META-INF/MANIFEST.MF
+++ b/org.jacoco.report.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: JaCoCo Report Tests
 Bundle-SymbolicName: org.jacoco.report.test
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
 Fragment-Host: org.jacoco.report
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Bundle-Vendor: Mountainminds GmbH & Co. KG
diff --git a/org.jacoco.report/META-INF/MANIFEST.MF b/org.jacoco.report/META-INF/MANIFEST.MF
index ced8541..af3029d 100644
--- a/org.jacoco.report/META-INF/MANIFEST.MF
+++ b/org.jacoco.report/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: JaCoCo Report
 Bundle-SymbolicName: org.jacoco.report
-Bundle-Version: 0.4.1.qualifier
+Bundle-Version: 0.5.0.qualifier
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Bundle-Vendor: Mountainminds GmbH & Co. KG
 Require-Bundle: org.jacoco.core,