changeset 4183:1755a1bfe5ce

Merged
author Christian Lins <christian.lins@intevation.de>
date Fri, 19 Oct 2012 09:20:52 +0200
parents ad2489b595d7 (current diff) 5ff3b2f5fb1c (diff)
children 03de5c424f95
files .hgtags flys-artifacts/CHANGES flys-artifacts/ChangeLog flys-artifacts/ChangeLog-before-20121017 flys-artifacts/Changes flys-artifacts/README flys-artifacts/contrib/README flys-artifacts/doc/conf/artifacts/gaugedischargecurve.xml flys-artifacts/doc/conf/default-themes.xml flys-artifacts/doc/conf/meta-data.xml flys-artifacts/doc/conf/themes.xml flys-artifacts/src/main/java/de/intevation/flys/artifacts/AbstractStaticStateArtifact.java flys-artifacts/src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java flys-artifacts/src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/HistoricalWQTimerange.java flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WQTimerange.java flys-artifacts/src/main/java/de/intevation/flys/artifacts/services/DischargeInfoService.java flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/DefaultState.java flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/ReferenceGaugeState.java flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java flys-artifacts/src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveExporter.java flys-artifacts/src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java flys-artifacts/src/main/java/de/intevation/flys/utils/DoubleUtil.java flys-artifacts/src/main/resources/messages.properties flys-artifacts/src/main/resources/messages_de.properties flys-artifacts/src/main/resources/messages_de_DE.properties flys-artifacts/src/main/resources/messages_en.properties flys-backend/CHANGES flys-backend/ChangeLog flys-backend/ChangeLog-before-20121018 flys-backend/Changes flys-backend/src/main/java/de/intevation/flys/model/DischargeTable.java flys-backend/src/main/java/de/intevation/flys/model/Gauge.java flys-client/CHANGES flys-client/ChangeLog flys-client/ChangeLog-before-20121018 flys-client/Changes flys-client/src/main/java/de/intevation/flys/client/client/ui/DatacagePairWidget.java flys-client/src/main/java/de/intevation/flys/client/client/ui/GaugeDischargeCurvePanel.java flys-client/src/main/java/de/intevation/flys/client/client/ui/GaugeTree.java flys-client/src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java flys-client/src/main/java/de/intevation/flys/client/client/ui/minfo/BedHeightsDatacagePanel.java
diffstat 45 files changed, 39610 insertions(+), 38967 deletions(-) [+]
line wrap: on
line diff
--- a/.hgtags	Tue Oct 16 12:44:15 2012 +0200
+++ b/.hgtags	Fri Oct 19 09:20:52 2012 +0200
@@ -15,3 +15,4 @@
 ecab7e7804a9166f582e7904a2bb0c8c14eaf94e pre2.6-2012-01-04
 8a75cf0841b1e4a361cb547dd02616e7c1015a5b pre2.7-2012-03-16
 e1691b74f3aa888fe7b2cf78a4be3678abe6da45 flys-2.9.2
+ff74ff82f2d421c7ab1efc404828d1316d19adb7 flys-2.9.3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/flys-artifacts/CHANGES	Fri Oct 19 09:20:52 2012 +0200
@@ -0,0 +1,310 @@
+2011-09-19  RELEASE 2.5
+
+    NEW:
+
+        * Introduced the concept of a "datacage": the datacage is a service that
+          provides a list of chart themes that fit to a given chart type. The
+          service accepts a user uuid, the uuid of a master Artifact, the name
+          of the output type and a set of further string parameters. In general,
+          we distinguish between user-specific datacage and system-specific
+          datacage:
+          The user-specific datacage returns themes provided by old
+          calculations computed by the user.
+          The system-specific datacage returns themes that might be generated
+          using the data stored in the flys-backend.
+
+        * Introduced a database used by the datacage that stores information
+          about Artifacts, their outputs and their facets. This database
+          requires synchronization with the Artifact database. The intent of
+          this database is to have a fast access to data stored in Artifacts.
+
+        * Introduced a mechanism to clone existing Artifacts (with or without
+          restrictions). For cloning an Artifact, it is necessary to specify the
+          UUID of a "model Artifact". The clone will be based on that model by
+          extracting all required data from it.
+
+        * Introduced "recommendations": recommendations are themes in charts or
+          maps (Artifacts/Facets) that should be added automatically to an
+          existing chart/map. They are provided by the datacage.
+
+        * Introduced new Artifact types to provide further chart themes:
+          - Annotations
+          - Mainvalues
+
+        * Introduced new Facet type WMSLayerFacet. This type stores all required
+          information (server url, layer names, layer extent, layer srid) to
+          display a WMS layer in a WMS client.
+
+        * Introduced a new chart output "Querprofildiagramm". This output
+          calculates a waterlevel and displays it as single line together with
+          one or more cross section lines ("Querprofilspuren").
+
+        * Introduced a new chart output "W-Differenzen". This output calculates
+          waterlevel differences based on at least two waterlevels (a
+          "W-Differenzen" output can consist of more than a single waterlevel
+          difference calculation). Each waterlevel difference calculation
+          results in three chart themes: two W curves and a W-Differences curve.
+
+        * Introduced a new output "Überschwemmungskarte". The visualization of
+          this output is a map. One of the map's layers is a WMS layer that
+          displays the calculation result of WSPLGEN (external C++ tool).
+
+        * Improved the rendering process of chart themes: the styles configured
+          for themes are now used.
+
+        * Improved the DistanceInfoService: it supports filters to filter the
+          type of items returned by this service (reduces the number of returned
+          items of course).
+
+        * Introduced a CSV export for "W-Differenzen".
+
+        * Downgraded GNU Trove to 1.1-beta-5 (later versions have been removed
+          from maven repositories).
+
+
+    FIXES:
+
+        * flys/issue135 (Diagramm: Trotz abgeschalteter Themen bleiben Beschriftungen bestehen)
+
+        * flys/issue159 (WINFO: Radiobutton - Ortsauswahl bei "W für ungleichwertigen Abflusslängsschnitt" entfernen)
+
+        * flys/issue160 (WINFO: Auswahltabelle Orte bei Modus Strecke nach Step-Back)
+
+        * flys/issue176 (Diagramm: Benennung eines Abflusses bei gewählter Höhe am Pegel)
+
+        * flys/issue180 (WINFO: Zeilen der Tabelle können nach der Markierung in die Zwischenablage kopiert werden.)
+
+        * flys/issue181 (Erstes Thema in der Themenliste wählt sich automatisch wieder an)
+
+        * flys/issue191 (AT-Export: Längsten monoton steigenden Bereich exportieren.)
+
+        * flys/issue219 (W-INFO: Abflusskurvenberechnung / keine Themen im Diagramm)
+
+        * flys/issue254 (Datenkorb: Klonen von Artefakten in anderen Collections + Facettenfilter zum Ausblenden)
+
+        * flys/issue256 (Datenkorb: XXX Issue festhalten)
+
+        * flys/issue258 (Datenkorb: Outs statt States führen)
+
+        * flys/issue259 (Daten aus Datenkorb in Diagramm einladen)
+
+        * flys/issue260 (Datenkorb: Masterartefakt in View aufführen)
+
+        * flys/issue262 (Datenkorb: Vereinigung der beiden Konfigurations-Templates)
+
+        * flys/issue279 (WINFO: Elbe Wasserspiegellage - Index Out of Bounds)
+
+        * flys/issue280 (BoundingBoxen von Streckenfavoriten und Haupt- und Extremwerten unsichtbar machen)
+
+        * flys/issue281 (Karte: Auswahl der berechnten Wasserspiegellage über Inline-Datenkorb)
+
+        * flys/issue282 (Karte: Abstand interpolierte Profile - Default wert)
+
+        * flys/issue290 (Karte: Eingabe von Differenzen zw. WSP und Gelände findet keine Ausprägung in der Karte)
+
+        * flys/issue303 (Keine Streckenfavoriten, wenn nur Q im Längsschnittdiagram ausgewählt)
+
+        * flys/issue309 (Querprofil: Manuelle Eingabe funktioniert nicht nach Return (nur nach Tab))
+
+        * flys/issue310 (Querprofil: Farben der Themen)
+
+        * flys/issue311 (Querprofil: i18n)
+
+
+
+2011-06-27  RELEASE 2.4
+
+    NEW:
+
+        * Finalized the Facet concept: output modes and the output generation
+          are now based on facets. Facets are created dynamically by an Artifact
+          based on the results of a calculation.
+
+        * Introduced a report mechanism that gives feedback of calculation
+          problems.
+
+        * Introduced output modes that generate XML document with calculation
+          report information.
+
+        * Introduced deactivated themes in charts: such themes are not rendered.
+
+        * Introduced a cache to store distance info per river.
+
+        * Introduced output modes that generate XML documents which contain meta
+          information of charts as axes ranges, data ranges and a transformation
+          matrix that allows to transform image coordinates into chart
+          coordinates.
+
+        * Added support for zoom values in Chart output modes.
+
+        * Added support for min/max values in DESCRIBE documents.
+
+        * Added "Oberkante" and "Unterkante" columns to distance info service.
+
+        * Added a new export mode to save data in AT format.
+
+        * Improved performance while storing/loading Q values of WST columns.
+
+        * Improved the WQ values validation for calculation 1 & 4.
+
+        * Improved calculations to work independent of "from"/"to" order of
+          kilometer ranges.
+
+        * Improved the input of WQ values for calculation 1. We distinguish
+          between a selected Q at a given gauge or a selected Q that doesn't
+          base on a given gauge.
+
+        * Allow "from" to be greater than "to" in kilometer ranges.
+
+        * Write default values of the user into the Artifact's DESCRIBE
+          document (flys/issue40).
+
+
+    FIXES:
+
+        * flys/issue62 Artifacts no longer share their data with each other.
+
+        * flys/issue77 Added titles for themes in duration curve charts.
+
+        * flys/issue81
+
+        * flys/issue82 Fixed NPE after a calculation has taken place.
+
+        * flys/issue84
+
+        * flys/issue85 Fixed location input for calculation 1 & 4.
+
+        * flys/issue86 Fixed Q determination based on a given W.
+
+        * flys/issue90 Removed space between chart axes and chart area.
+
+        * flys/issue93 Renamed calculation 4.
+
+        * flys/issue103 Append values selected by the user in the correct format
+          to the DESCRIBE document of Artifacts (uses i18n).
+
+        * flys/issue147
+
+        * flys/issue150 Invert the X axis correctly for charts of type
+          calculation 1 & 4.
+
+        * flys/issue154 Repaired computed discharge curve that broke after the
+          facets had been finalized.
+
+        * flys/issue157 Discharge curve charts (computed an static) will now
+          have a lower x value set to "1".
+
+        * flys/issue161 Longitudinal section chart's second Y axis will
+          initially start at Q=0.
+
+        * flys/issue164 Improved input validation for WQ input of calculation 4.
+
+        * flys/issue172 Duration curve charts will now have a lower x value set
+          to "0".
+
+        * flys/issue173 Fixed broken gauge determination in calculation 4.
+
+        * flys/issue174 Repaired broken upper margin between chart data and
+          chart border in longitudinal section charts.
+
+        * Added missing "Corrected W" facet for results of calculation 4.
+
+        * Map datasets in duration curve charts to the correct axes.
+
+        * Fixed broken XPath to detect output modes in an attribute document of
+          a Collection.
+
+        * Feed operation will no longer save data if the validation of the given
+          values failed.
+
+
+
+2011-05-19  RELEASE 2.3.1
+
+    NEW:
+
+        * New export format for waterlevels: WST.
+
+        * Added descriptions for the curves of the following charts:
+          - discharge curves (dt. 'Abflusskurven am Pegel')
+          - computed discharge curves (dt. 'berechnete Abflusskurven')
+          - longitudinal section curves (dt. 'Längsschnitt')
+          - discharge longitudinal section curves (dt. 'Abflusslängsschnitt')
+
+        * Number formatting is done in a central place/class.
+
+    FIXES:
+
+        * flys/issue47 (Diagramm: Farbliche Unterscheidung von Abfluß und Wasserstand)
+
+        * flys/issue52 (WINFO: W-Längsschnitt - Wasser jeweils von links nach rechts laufen lassen)
+
+        * flys/issue53 (WINFO/Berechnungsausgabe: Kilometerierung und Wasserstände werden zum Teil mit vielen Nachkommastellen angezeigt)
+
+        * flys/issue66: (i18n: Untertitel bei Längsschnitten - Bereich der Strecke enthält "double")
+
+        * flys/issue67 (WINFO: Längsschnitt - Wasser fließt bergauf)
+
+        * flys/issue72: (WINFO: Q/W/D-Info liefert selten eine Antwort)
+
+
+
+2011-05-13  RELEASE 2.3
+
+    NEW:
+
+        * Initial release of the artifacts for FLYS. Currently there is a single
+          WINFO artifact for the following computations:
+          - waterlevels
+          - discharge curves
+          - duration curves
+          - discharge longitudinal section curves
+
+        * Configuration is placed in doc/conf/conf.xml
+
+        * WINFO Artifact specific configuration is placed in
+          doc/conf/artifacts/winfo.xml
+
+        * So called 'OutGenerators' produce different types of output.
+          Currently, the flys-artifacts are able to produce charts and exports.
+          Each output type has to be configured in conf.xml.
+
+        * New chart types:
+          - discharge curves (dt. 'Abflusskurven am Pegel')
+          - computed discharge curves (dt. 'Abflusskurve')
+          - longitudinal section curves (dt. 'Längsschnitte')
+          - duration curves (dt. 'Dauerlinie')
+          - discharge longitudinal section curve (dt. 'W bei
+            ungleichmäßigem Abflusslängsschnitt')
+
+        * New exports:
+          - csv of waterlevels
+          - csv of duration curves
+          - csv of computed discharge curves
+          - csv of discharge longitudinal section
+
+        * New services that provides:
+          - supported rivers
+          - main values of a gauge
+          - range information of a river
+          - meta information of a river
+
+        * Caching of computation relevant values
+
+        * Initial model to support chart specific themes (theme.xml)
+
+
+    LIMITATIONS:
+
+        * Charts are not rendered using the themes in theme.xml
+
+
+    !!!
+
+    The version number of this release depends on an existing desktop variant of
+    this software that is in version 2.1.
+
+    !!!
+
+
+2011-03-30  RELEASE 0.1
--- a/flys-artifacts/ChangeLog	Tue Oct 16 12:44:15 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21980 +0,0 @@
-2012-10-16	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/access/BedHeightAccess.java,
-	  src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java:
-	  Workaround for double facets in "Mittlere SohlhÃhe" (#961).
-
-2012-10-16	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix issue946.
-
-	* flys-artifacts/doc/conf/meta-data.xml: Load wkms with different
-	  parameter for fix wq curves.
-
-	* flys-artifacts/doc/conf/artifacts/fixanalysis.xml:
-	  Add new facet to compat list.
-
-	* flys-artifacts/doc/conf/default-themes.xml,
-	  flys-artifacts/doc/conf/second-themes.xml,
-	  flys-artifacts/doc/conf/themes.xml:
-	  Added new theme/mapping.
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Register new facet type.
-
-	* flys-artifacts/src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Handle "new" Facet.
-
-2012-10-16	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java,
-	  src/main/resources/messages_de.properties,
-	  src/main/resources/messages_de_DE.properties:
-	  Fix typo
-
-2012-10-16  Ingo Weinzierl <ingo@intevation.de>
-
-	flys/issue930
-
-	* src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java:
-	  Add unit [cm] to the facet description if calculation mode is W.
-
-2012-10-15  Ingo Weinzierl <ingo@intevation.de>
-
-	flys/issue904
-
-	* src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
-	  Defined two constants for converting discharge table values into [cm].
-
-	* src/main/java/de/intevation/flys/artifacts/model/Calculation6.java:
-	  Use the new constants for value conversion for master discharge table
-	  and historical discharge tables.
-
-2012-10-15  Ingo Weinzierl <ingo@intevation.de>
-
-	flys/issue548
-
-	* src/main/java/de/intevation/flys/artifacts/model/Calculation6.java:
-	  Use SCALE=1 for fetching values of a discharge table. In future, all
-	  discharge tables should be stored in [cm] in database. Currently,
-	  historical discharge tables are in [cm], so no transformation is
-	  necessary.
-
-2012-10-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Improve on issue945/6
-
-	* flys-artifacts/doc/conf/meta-data.xml: Add nodes for W/Q-only
-	  mainvalues.
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
-	  Create only W/Q values if corresponding data given.
-
-2012-10-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Improve on issue945/1
-
-	* flys-artifacts/doc/conf/meta-data.xml: Recommend main values
-	  in computed discharge curves.
-
-2012-10-12	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Improve on issue943/4
-
-	* flys-artifacts/doc/conf/meta-data.xml: Do not show double
-	  annotation entry in LS DC.
-
-2012-10-12	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Improve on issue943/4
-
-	* flys-artifacts/doc/conf/meta-data.xml: Show an "all" node in DC
-	  for annotations per type.
-
-2012-10-12	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix issue943/3
-
-	* flys-artifacts/doc/conf/meta-data.xml: Add Floodprotections to
-	  LS non-recommendations.
-
-2012-10-12	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
-	  Help future developers.
-
-2012-10-12	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/access/RiverAccess.java:
-	  Improve code drastically.
-
-2012-10-12	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* flys-artifacts/doc/conf/artifacts/winfo.xml: Include new state and
-	  transition for extreme value q input per segment.
-
-2012-10-12	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/extreme/ExtremeQInput.java:
-	  New, initial Input state for Q input per segment in extreme analysis
-	  path.
-
-2012-10-12  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/DischargeInfoService.java:
-	  Insert the date as time millis for each discharge curve.
-
-2012-10-09	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Measurements.java:
-	  Added debug output to detect where data got lost.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-    Fixed problem with losing meassurement points. There are still bugs left.
-
-2012-10-08	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/extreme/ExtremeCalculation.java,
-	  flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/OutliersInput.java:
-	  Documentation.
-
-2012-10-08	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* flys-artifacts/doc/conf/artifacts/winfo.xm: Introduce another
-	  dummyish state for extreme value analysis.
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/extreme/PercentInput.java:
-	  New State to get percentage as input.
-
-2012-10-08	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* flys-artifacts/doc/conf/artifacts/winfo.xm: Introduce dummyish states for
-	  extreme value analysis.
-
-	* flys-artifacts/src/main/resources/messages.properties,
-	  flys-artifacts/src/main/resources/messages_de.properties,
-	  flys-artifacts/src/main/resources/messages_de_DE.properties,
-	  flys-artifacts/src/main/resources/messages_en.properties:
-	  i18n.
-
-2012-10-08	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java,
-	  flys-artifacts/src/main/java/de/intevation/flys/utils/FLYSUtils.java:
-	  Validate partial strings.
-
-2012-10-08	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/access/ExtremeAccess.java,
-	  flys-artifacts/src/main/java/de/intevation/flys/artifacts/charts/TimeseriesStepChart.java,
-	  flys-artifacts/src/main/java/de/intevation/flys/utils/DoubleUtil.java:
-	  Doc.
-
-2012-10-05	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java,
-	  flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
-	  flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/extreme/ExtremeCompute.java,
-	  flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FunctionSelect.java,
-	  flys-artifacts/src/main/java/de/intevation/flys/artifacts/transitions/ValueCompareTransition.java:
-	  Cosmetics, docs.
-
-2012-10-06	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java,
-	  src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java,
-	  src/main/java/de/intevation/flys/artifacts/model/ManagedDomFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/services/BedKMChartService.java,
-	  src/main/java/de/intevation/flys/artifacts/services/BedloadKMChartService.java,
-	  src/main/java/de/intevation/flys/artifacts/states/OutputState.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/EventSelect.java,
-	  src/main/java/de/intevation/flys/exports/BooleanAttribute.java,
-	  src/main/java/de/intevation/flys/exports/ChoiceStringAttribute.java,
-	  src/main/java/de/intevation/flys/exports/DoubleAttribute.java,
-	  src/main/java/de/intevation/flys/exports/IntegerAttribute.java,
-	  src/main/java/de/intevation/flys/exports/StringAttribute.java,
-	  src/main/java/de/intevation/flys/exports/VisibleAttribute.java:
-	  More dead code removal. Minor code clean ups.
-
-2012-10-06	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java,
-	  src/main/java/de/intevation/flys/artifacts/model/map/WSPLGENCalculation.java,
-	  src/main/java/de/intevation/flys/collections/CollectionAttribute.java,
-	  src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Cleaned up iterating over maps. Removed some dead code.
-
-2012-10-06	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/ChartArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/MapArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/model/ManagedFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java,
-	  src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java,
-	  src/main/java/de/intevation/flys/artifacts/states/EnterMultipleLocationsState.java,
-	  src/main/java/de/intevation/flys/artifacts/states/ReferenceGaugeState.java,
-	  src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FunctionSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/PreprocessingSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/minfo/DifferenceSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/minfo/YearEpochSelect.java,
-	  src/main/java/de/intevation/flys/exports/OutputHelper.java,
-	  src/main/java/de/intevation/flys/themes/DefaultTheme.java:
-	  Removed dead code.
-
-2012-10-06	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java,
-	  src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java,
-	  src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
-	  Removed dead code.
-
-2012-10-06	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* main/java/de/intevation/flys/exports/LegendProcessor.java:
-	  Removed superfluous import.
-
-	* main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
-	  main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
-	  main/java/de/intevation/flys/exports/FlowVelocityGenerator.java,
-	  main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java,
-	  main/java/de/intevation/flys/exports/NormalizedReferenceCurveGenerator.java,
-	  main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
-	  main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java,
-	  main/java/de/intevation/flys/utils/MapfileGenerator.java:
-	  Removed dead code.
-
-2012-10-06	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/LegendProcessor.java:
-	  Avoid redundant hashing. Removed dead code.
-
-	* src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
-	  Fix for ArrayIndexOutOfBoundsException (#818).
-
-2012-10-05	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Add chart legend entries for interpolated series (#838).
-
-2012-10-05	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Fix typo.
-
-2012-10-05	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Register new calculation mode "extreme".
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/CalculationSelect.java:
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties:
-	  i18n.
-
-2012-10-05	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/access/ExtremeAccess.java,
-	  flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/extreme/ExtremeCalculation.java:
-	  Documentation.
-
-2012-10-04	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
-	  Removed dead code.
-
-2012-10-04	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
-	  Prefer to use static method on Class (vs. on object).
-
-2012-10-04	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
-	  Allow to set an uiprovider for a static state.
-
-2012-10-04	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java:
-	  Set translated data descriptions.
-
-2012-10-04	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties:
-	  Add messages for displaying the river name and gauge reference.
-
-2012-10-04	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeCurveFacet.java:
-	  Add description from message template for facet and set correct facet
-	  name.
-
-2012-10-04	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix issue889/2 .
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
-	  Do not AIOOB on wsts with one (or zero) value only.
-
-2012-10-04	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties:
-	  Add template for the gauge discharge curver description
-
-2012-10-04	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* doc/conf/artifacts/gaugedischargecurve.xml:
-	  Fix typo and change type to chart.
-
-2012-10-04	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/collections/AttributeWriter.java:
-	  Add warning if no compatible facet is found.
-
-2012-10-04	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
-	  Avoid NullPointerException if not attribute outs are present.
-
-2012-10-04	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix issue417.
-
-	* flys-artifacts/doc/conf/default-themes,
-	  flys-artifacts/doc/conf/second-themes,
-	  flys-artifacts/doc/conf/virtual-themes:
-	  Remove not needed theme props from main-value-annotations.
-
-2012-10-04	Christian Lins	<christian.lins@intevation.de>
-
-	* flys-artifacts/src/main/java/de/intevation/flys/exports/LegendProcessor.java,
-	  flys-artifacts/src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Cosmetics, comments.
-
-	* flys-artifacts/src/main/resources/messages.properties,
-	  flys-artifacts/src/main/resources/messages_de.properties,
-	  flys-artifacts/src/main/resources/messages_de_DE.properties,
-	  flys-artifacts/src/main/resources/messages_en.properties:
-	  Add message for 'state.chart.km' (#899).
-	  Add message for 'state.chart.km' (#899).
-2012-10-02	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/AnnotationRiverState.java:
-	  If type of annotation was chosen, give facet name of type.
-
-2012-10-02	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java
-	  (setup): Deal with ids from datacage-doc, expose a data-item with the
-	  annotationtypename.
-	  
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java
-	  (getData): filter annotations given by typename, if available.
-
-2012-10-02	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Show "per-type" annotations in
-	  longitudinal-sections DC.
-
-2012-10-01	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
-	  flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java,
-	  flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java:
-	  Added TODOs for issue880.
-
-2012-10-01	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Totals are now fetched with separate SQL statement. Fixed join to
-	  GEWAESSER table.
-
-2012-10-01	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Wrote fractions SQL more compact. Fixed AIOOBE.
-
-2012-10-01	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
-	  Fixed typo.
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Removed unused field from SQL query.
-
-2012-10-01	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Finally calculate the S(Q) fractions. TODO: Split SQL into two queries.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
-	  Make the fractions accessible.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Calculate the fraction.
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/Measurements.java:
-	  Store new measurements for fractions in separate list.
-
-2012-10-01	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
-	  Make it compilable again.
-
-2012-10-01	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/Measurements.java:
-	  Generate a second list of accumulated meassurements,
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
-	  Do not calculate the adjusted and sieve array for all measurements.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Sieve.java:
-	  Added diameter comparator.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SieveArray.java:
-	  Copy the data if total load is zero.
-
-
-2012-10-01	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
-	  Add simple default constuctor.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
-	  src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
-	  Add a facet type for GaugeDischargeCurveArtifact
-
-	* doc/conf/artifacts/gaugedischargecurve.xml,
-	  flys-artifacts/doc/conf/conf.xml:
-	  Add a config for GaugeDischargeCurveArtifact
-
-2012-09-30	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/Sieve.java:
-	  Model a sieve with diameter and load which simplifies the logic a lot.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SieveArray.java:
-	  New. A standard sieve array with 12 sieves.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
-	  Removed the string lookup crap and move the code to classes.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Directy generate sieves now not the symbolic string lookup stuff.
-
-2012-09-30	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java:
-	  Removed dead code.
-
-2012-09-30	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Fixing Delta W/t chart: reference period area can now switched to invisible (#877).
-
-2012-09-30	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties:
-	  Correct i18n for fixation outlier widget (state.fixation.preprocess) (#873).
-
-2012-09-30	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeCurveFacet.java:
-	  Removed heavy weight backend data (gauge) from facet.
-	  The relevant data is already available in the artifact.
-
-	  !!! Facets should be only used to retrieve data with the help of
-	  !!! the artifact. If the artifact already stores the data or
-	  !!! is able to fetch it for the facet don't replicated it in
-	  !!! the members of the facet.
-
-2012-09-30	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/model/FlowVelocityCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Removed superfluous imports.
-
-2012-09-29	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/themes.xml,
-	  src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Manual Points working in Fixing Delta W/t chart (#462).
-
-2012-09-29	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
-	  More code for calculating S fractions. Totally broken and incomplete!
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Fetch more data from data base (sieve diameters).
-
-2012-09-29	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java:
-	  Also add the artifact name to the artifact description.
-
-2012-09-29	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* doc/conf/conf.xml,
-	  src/main/java/de/intevation/flys/artifacts/GaugeDischargeCurveArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/AbstractStaticStateArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeCurveFacet.java:
-	  Implement new Artifacts and State for displaying discharge curves at a
-	  gauge.
-
-2012-09-29	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/StaticState.java:
-	  Make addOuput public. Allow StaticArtifacts to add static outputs to the
-	  state.
-
-2012-09-29	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
-	  Add protected method addFacets to allow child classes to add facets
-	  without accessing the member variable.
-
-2012-09-28  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/meta-data.xml: Added 'info' column to the dem section of the
-	  datacage.
-
-2012-09-28	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Work on issue724 (i18n in minfo).
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  i18n strings.
-
-2012-09-27	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java:
-	  Whitespace-cosmetics.
-
-	* src/main/java/de/intevation/flys/artifacts/access/FlowVelocityAccess.java:
-	  Doc.
-
-2012-09-27	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Work on issue724 (i18n in minfo).
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  i18n strings.
-
-	* src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java:
-	  Fix typo.
-
-2012-09-27	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Removed invalid entries of the SQL projection.
-
-2012-09-27	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java,
-	  Added more data fields from SedDB to calculate the fraction parts.
-
-	  src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
-	  Have now previous and next Measurement attached.
-
-2012-09-27	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix part of issue871 (selected flow-veloc- parameter shown wrong).
-
-	* src/main/java/de/intevation/flys/artifacts/states/DischargeState.java:
-	  Fix conditional.
-
-2012-09-27	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix issue863 (gaps in middle height bed data).
-
-	* src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java:
-	  Handle missing data.
-
-2012-09-27  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/wsplgen/FacetCreator.java: Set
-	  missing 'originalExtent' attribute of the WSPLGEN layer.
-
-2012-09-27	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Towards fix issue863 (gaps in middle height bed data).
-
-	* src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightData.java
-	  (addAll): Do not expose single add*-Methods, instead always add a full
-	  set of data.
-	  Added new isEmpty-data and query it before exporting data as
-	  double[][] to e.g. ChartGenerator.
-	  
-	* src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java:
-	  Do not use single add()*-Methods, instead call new addAll method.
-	  Find out whether a gap-value is present.
-	  
-	* src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java:
-	  Prevent skipping of NaNs (gaps).
-
-2012-09-27	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/map/WMSLayerFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java:
-	  Removed trailing whitespace.
-
-2012-09-27	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Measurements.java
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
-	  Add more symbols.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Adjust symbols.
-
-2012-09-26	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
-	Change createOutputModes method to be private. It is not used in a child
-	class.
-
-2012-09-26	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java:
-	  Mark FLYSArtifact data member as private and add setter method.
-
-2012-09-26	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/second-themes.xml,
-	  doc/conf/default-themes.xml:
-	  Enable line labels for Delta W/t sector average lines (#896).
-
-2012-09-26  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/mapserver/db_layer.vm: Set initial projection of the database
-	  to "epsg:31467".
-
-	* doc/conf/mapserver/mapfile.vm: Set initial projection of the database to
-	  "epsg:31467". Set the max extent to the extent of the river Saar.
-
-	    TODO: Set the max extent to the extent of germany!
-
-	* src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSFloodmapsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryPolyArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSGaugeLocationArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/MapArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java:
-	  Added a parameter "reproject" to the getExtent() method. If reproject is
-	  set, the method should return the extent of the layer in the projection
-	  that is specified for the relevant river in the configuration.
-	  Otherwise, this method should return the extent in the projection that
-	  is used by the database.
-
-	* src/main/java/de/intevation/flys/artifacts/model/map/WMSLayerFacet.java:
-	  Added new attributes and methods for the original extent of a layer. The
-	  original extent is used in the XML document that is generated by
-	  toXML().
-
-	* src/main/java/de/intevation/flys/exports/MapGenerator.java: Use the
-	  getOriginalExtent() method of WMSLayerFacet to determine the max extent
-	  for the map (maps should be in the river projection specified in the
-	  configuration).
-
-2012-09-26	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml,
-	  doc/conf/artifacts/manualpoints.xml,
-	  doc/conf/themes.xml,
-	  src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
-	  src/main/java/de/intevation/flys/artifacts/FixationArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java,
-	  src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java:
-	  Rename fix_derivate facet to enable manual points in the derived curve chart.
-
-2012-09-25	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/manualpoints.xml: Re-enable manualpoints
-	  compatibility.
-
-2012-09-24	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java:
-	  Fix for #825 ?
-
-2012-09-24  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadOverview.java:
-	  Fixed SQL statement. Exclude data where km is null.
-
-2012-09-24	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java:
-	  Fixing analysis longitudinal section chart has now initially
-	  deactivated A1/B facets. W/Q and W(t) has activated facets. (#874)
-
-2012-09-24	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
-	  Remove info-url from gauge and river in the response and add official
-	  number to the river.
-
-2012-09-23	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/default-themes.xml,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  W(Q) chart: q sectors are now black and labeled by default (#875).
-
-2012-09-23	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/GaugeInfoService.java:
-	  Cosmetics.
-
-2012-09-23	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
-	  Removed trailing whitespace.
-
-2012-09-23	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/second-themes.xml,
-	  doc/conf/default-themes.xml,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Themes and i18n of Delta W/t's A1/B facets (#876).
-
-2012-09-23	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml,
-	  doc/conf/themes.xml,
-	  doc/conf/second-themes.xml,
-	  doc/conf/default-themes.xml,
-	  src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Add reference period facet to delta W/t chart (#877).
-
-2012-09-22	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Longitudinal section chart does now respect the bounds of the drawn
-	  areas, so that no clipping occurs (#878).
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  i18n corrections.
-
-2012-09-22	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixATWriter.java:
-	  Cosmetics, doc.
-
-2012-09-22	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
-	  Prevent ArrayIndexOutOfBounds.
-
-2012-09-22	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Document issue880 (extrapolation of wkms).
-
-	* src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
-	  Do not extrapolate, mention further issues with the code.
-
-2012-09-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffYearResult.java,
-	  src/main/java/de/intevation/flys/artifacts/states/minfo/DifferencesState.java,
-	  src/main/java/de/intevation/flys/exports/minfo/BedDifferenceEpochGenerator.java,
-	  src/main/java/de/intevation/flys/exports/minfo/BedDifferenceYearGenerator.java:
-	  Removed trailing whitespace.
-
-2012-09-21  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n strings for bedheight difference charts.
-
-2012-09-21  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* doc/conf/themes.xml,
-	  doc/conf/second-themes.xml,
-	  doc/conf/default-themes.xml:
-	  Added themes for bedheight difference charts.
-
-2012-09-21  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* doc/conf/meta-data.xml:
-	  Add river annotations to bedheight difference charts.
-
-2012-09-21  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/minfo/BedDiffHeightYearInfoGenerator.java,
-	  src/main/java/de/intevation/flys/exports/minfo/BedDiffHeightYearGenerator.java,
-	  src/main/java/de/intevation/flys/exports/minfo/BedDiffEpochInfoGenerator.java,
-	  src/main/java/de/intevation/flys/exports/minfo/BedDiffYearInfoGenerator.java,
-	  src/main/java/de/intevation/flys/exports/minfo/BedDifferenceEpochGenerator.java,
-	  src/main/java/de/intevation/flys/exports/minfo/BedDifferenceYearGenerator.java:
-	  New. Chart generators for bedheight diff calculation charts.
-
-	* src/main/java/de/intevation/flys/artifacts/states/minfo/DifferencesState.java:
-	  Add facets to generate outputs.
-
-	* src/main/java/de/intevation/flys/artifacts/access/BedDifferencesAccess.java:
-	  Extract calculation relevant data.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedDifferencesResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffYearResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffEpochResult.java:
-	  Updated result set data fields.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffCalculation.java:
-	  Updated the bedheight difference calculation.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Added new facet types.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffEpochFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffYearFacet.java:
-	  New facets for bedheight differences.
-
-	* doc/conf/conf.xml:
-	  Added ouput generators.
-
-	* doc/conf/artifacts/minfo.xml:
-	  Added facets to outputmodes.
-
-2012-09-21  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeight.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightSingle.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightEpoch.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightFactory.java:
-	  Updated data fields to fit the needs of bedheight difference calculation.
-
-2012-09-21	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
-	  Return also the gauge official number in a service response.
-
-2012-09-21	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
-	  Use Gauge and River fetchInfoURL instead of getInfoURL until the URLs are
-	  fetched from the db.
-
-2012-09-21	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix issue887 (HYKs in New Chart).
-
-	* src/main/java/de/intevation/flys/artifacts/HYKArtifact.java:
-	  Lower the Casting requirement to FLYSArtifact instead of
-	  WINFOArtifact.
-
-2012-09-21	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
-	  Return also the gauge and river info-url in a service response.
-
-2012-09-20	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix issue886 (do not show waterline if out of range).
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
-	  Do not extrapolate waterlines.
-
-2012-09-21	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Better Partial issue880 (diverse DC).
-
-	* doc/conf/meta-data.xml: Remove double entry for annotations in
-	  longitudinal section case but keep recommending it.
-
-2012-09-20	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Partial issue880 (diverse DC).
-
-	* doc/conf/meta-data.xml: Remove double entry for annotations in
-	  longitudinal section case.
-
-2012-09-20	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/second-themes.xml,
-	  doc/conf/default-themes.xml,
-	  src/main/java/de/intevation/flys/utils/ThemeUtil.java,
-	  src/main/java/de/intevation/flys/jfree/StyledAreaSeriesCollection.java,
-	  src/main/java/de/intevation/flys/jfree/StyledDomainMarker.java:
-	  Theme area transparency fixed for longitudinal section chart (#879).
-
-2012-09-20	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Improvements for manual points in fixation diags.
-
-	* doc/conf/artifacts/fixanalysis.xml: Add LS-manual points.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Add missing ChartTypes.
-
-2012-09-20  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffCalculation.java:
-	  New. Calcuation for bed height differences.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedDifferencesResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffEpochResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiffYearResult.java:
-	  New. Bed height calculation results.
-
-	* src/main/java/de/intevation/flys/artifacts/access/BedDifferencesAccess.java:
-	  New. Access object to get bed height difference parameters from artifact.
-
-2012-09-20  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightFactory.java:
-	  Create separate objects for bed height epochs and single bed heights.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeight.java:
-	  Added morph. width.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightEpoch.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightSingle.java:
-	  New. Separate classes for bed height epochs and single bed heights.
-
-2012-09-20  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/minfo/BedQualityExporter.java:
-	  Add dates to csv header.
-
-2012-09-20  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n string for bed quality CSV export.
-
-2012-09-20	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml,
-	  doc/conf/artifacts/manualpoints.xml,
-	  src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
-	  src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java,
-	  src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java:
-	  Work on manual points in fix analysis charts (not yet working).
-
-2012-09-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/minfo/BedQualityExporter.java:
-	  Removed superfluous imports.
-
-2012-09-19  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/minfo/BedQualityExporter.java:
-	  New. CSV exporter for bed quality calculation result.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadDiameterResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiameterResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedParametersResult.java:
-	  Added getter with km as parameter.
-
-	* src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
-	  Added facet for csv export.
-
-	* doc/conf/artifacts/minfo.xml:
-	  Added output mode.
-
-	* doc/conf/conf.xml:
-	  Added export generator.
-
-2012-09-19	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
-	  Return also the station in a service response.
-
-2012-09-18	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FunctionSelect.java:
-	  Cosmetics.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java:
-	  A and B facets of fix analysis are now deactivated by default (#717).
-
-2012-09-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/extreme/ExtremeCalculation.java:
-	  Extract parameters needed for calculation from access.
-
-	* src/main/java/de/intevation/flys/utils/DoubleUtil.java(isValid):
-	  Added method to check if 2d double array is valid.
-
-2012-09-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java,
-	  src/main/java/de/intevation/flys/artifacts/model/AnnotationsFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
-	  Use generics aware Collections.emptyList().
-
-2012-09-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java,
-	  src/main/java/de/intevation/flys/exports/minfo/BedQualityGenerator.java,
-	  src/main/java/de/intevation/flys/exports/OutputHelper.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java,
-	  src/main/java/de/intevation/flys/themes/ThemeFactory.java,
-	  src/main/java/de/intevation/flys/themes/ThemeMapping.java,
-	  src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
-	  The usual whitespace and import cleanups.
-
-2012-09-18  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurementFactory.java:
-	  Avoid loading empty data sets.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityCalculation.java:
-	  Load bedload data sets...
-
-2012-09-18  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/minfo/CharDiameter.java:
-	  Removed incorrect characteristic diameter.
-
-2012-09-18	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/default-themes.xml:
-	  Update point themes of fixing W/Q chart to show point descriptions
-	  per default (#685).
-
-2012-09-18	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	i18n for area label (fix issue487).
-
-	* src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java:
-	  Get internationalized label and numberformat, pass it to renderer,
-	  where its used.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Area label translations.
-
-2012-09-18	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/collections/CollectionDescriptionHelper.java,
-	  src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
-	  Add robustness checks to prevent NPEs (#859).
-
-2012-09-18	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Brought showarea-theme setting back (fix issue865).
-
-	* doc/conf/default-themes.xml, doc/conf/second-themes.xml:
-	  Define showarea theme prop where its needed.
-
-2012-09-17  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityResult.java:
-	  Added setter for date range.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityCalculation.java
-	  Set correct date range for result.
-
-2012-09-17  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Refactor MINFO bed quality resultsets and facets.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedLoadBedQualityResult.java,
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedBedQualityResult.java:
-	  Removed.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityResult.java:
-	  Container wrapping the single calculation results.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiameterResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadDiameterResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityDiameterResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedParametersResult.java:
-	  New. Results containing calculated average diameter, porosity and density.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedPorosityFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadDiameterFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiameterFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedDensityFacet.java:
-	  Facets now return the concrete datatype using the facet index.
-
-	* src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
-	  Create a facet for each resultset.
-
-	* src/main/java/de/intevation/flys/exports/minfo/BedQualityGenerator.java:
-	  Use the classes containing the results.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityCalculation.java:
-	  Use new classes for results and calculate porosity and density once
-	  each period.
-
-2012-09-17  Ingo Weinzierl <ingo@intevation.de>
-
-	Tagged RELEASE 2.9.1
-
-2012-09-17  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Added still missing
-	  translations for state.
-
-2012-09-17  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Added missing translations
-	  for state to select soundings.
-
-	* src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java:
-	  Added more debug output to find out how many single and epochs where
-	  found.
-
-2012-09-17  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/second-themes.xml,
-	  doc/conf/default-themes.xml: Defined initial colors.
-
-	* src/main/java/de/intevation/flys/exports/OutputHelper.java,
-	  src/main/java/de/intevation/flys/themes/ThemeFactory.java,
-	  src/main/java/de/intevation/flys/themes/ThemeMapping.java: Added more
-	  debug output to understand why theme mappings don't match to facets.
-
-2012-09-17  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/access/BedQualityAccess.java:
-	  Extract characteristic diameter only if the user selected a diameter.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityCalculation.java:
-	  Calculate for selected diameter only.
-
-2012-09-16	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadOverview.java,
-	  src/main/java/de/intevation/flys/artifacts/model/SQOverview.java,
-	  src/main/java/de/intevation/flys/exports/DurationCurveExporter.java,
-	  src/main/java/de/intevation/flys/exports/fixings/ParametersExporter.java:
-	  Fixed wrong assigned loggers.
-
-2012-09-16	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/FlowVelocityCalculation.java:
-	  Please _DO NOT_ use FLYSUtils in new code based on Access*!
-	  Now the river name is fetch via access.getRiver().
-
-	* src/main/java/de/intevation/flys/artifacts/access/RiverAccess.java:
-	  New. Almost all calculations need accessing the river name.
-
-	* src/main/java/de/intevation/flys/artifacts/access/SQRelationAccess.java,
-	  src/main/java/de/intevation/flys/artifacts/access/BedQualityAccess.java,
-	  src/main/java/de/intevation/flys/artifacts/access/FixAccess.java,
-	  src/main/java/de/intevation/flys/artifacts/access/FlowVelocityAccess.java,
-	  src/main/java/de/intevation/flys/artifacts/access/ExtremeAccess.java:
-	  Now extend RiverAccess.
-
-2012-09-16	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/access/ExtremeAccess.java:
-	  Implemented the access methods needed for
-	  "Auslagerung extremer Wasserspiegellagen".
-
-	* src/main/java/de/intevation/flys/artifacts/model/Segment.java:
-	  Move segment parsing to DoubleUtil to be usable with more data types.
-	  The wire protocol should be the same for:
-	  - "WINFO: W fuer ungleichwertige Abfluesse",
-	  - "WINFO: Auslagerung extremer Wasserspiegellagen"
-	  - "Fixierungsanalyse: Auslagerung von Wasserspiegellagen"
-
-	* src/main/java/de/intevation/flys/utils/DoubleUtil.java:
-	  Now contains the the code to parse segments. Found segments
-	  are propagated back with a callback.
-
-	* src/main/java/de/intevation/flys/artifacts/model/RangeWithValues.java:
-	  Added toString() method.
-
-2012-09-16	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	More infrastructure stuff for the "Auslagerung extremer Wasserspiegellagen".
-
-	* src/main/java/de/intevation/flys/artifacts/model/extreme/ExtremeCalculation.java:
-	  New. Stub for "Auslagerung extremer Wasserspiegellagen" calculation.
-
-	* src/main/java/de/intevation/flys/artifacts/model/extreme/ExtremeResult.java:
-	  New. Stub for the cacheable results of the calculation.
-
-	* src/main/java/de/intevation/flys/artifacts/states/extreme/ExtremeCompute.java:
-	  New. Stub compute state for the calculation.
-
-	* src/main/java/de/intevation/flys/artifacts/access/ExtremeAccess.java:
-	  New. Sub access to the artifact to extract the relevant data.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java:
-	  A little code reordering to keep related stuff together more closely.
-
-2012-09-16	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/BedHeightsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/model/AreaFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/MINFOArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/QSectorArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/FixationArtifact.java:
-	  Removed some superfluous implementations of FacetTypes.
-	  TODO: FacetTypes should be broken into smaller pieces.
-	  ATM a lof of class implement it and share a lot of unnecessary
-	  stuff.
-
-2012-09-15	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java,
-	  src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java:
-	  Deleted. Some nice code from the early days of the cross sections
-	  but its unused nowadays.
-
-2012-09-15	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedBedQualityResult.java:
-	  Removed superfluous imports.
-
-	* src/main/java/de/intevation/flys/jfree/JFreeUtil.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiameterFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadDiameterFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedLoadBedQualityResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedDensityFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedPorosityFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java,
-	  src/main/java/de/intevation/flys/exports/minfo/BedQualityInfoGenerator.java,
-	  src/main/java/de/intevation/flys/exports/minfo/BedQualityGenerator.java:
-	  Removed trailing whitespace.
-
-2012-09-15	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/resources/Resources.java,
-	  src/main/java/de/intevation/flys/utils/Formatter.java,
-	  src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
-	  i18n messages are now formatted with correct (client) locale, not
-	  server VM locale (#852)..
-
-2012-09-15	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml,
-	  doc/conf/artifacts/manualpoints.xml,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java:
-	  Try to add support for ManualPoints in fixing charts (not working yet).  
-
-2012-09-14  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurementFactory.java:
-	  Fixed SQL-statement.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurements.java:
-	  Added getter for all kms.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityCalculation.java:
-	  Implemented the bed quality calculation. There are still some fixes to do,
-	  e.g. extract a single result object for porosity and density.
-
-2012-09-14  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/access/BedQualityAccess.java:
-	  Getter for characteristic diameter.
-
-2012-09-14  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
-	  Create i18n facet descriptions.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: New i18n strings for facets
-	  in bed quality calculation.
-
-2012-09-14  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/artifacts/minfo.xml: Splitted facets for diameter of bed into
-	  two facets: diameter for sublayer and toplayer.
-
-	* doc/conf/themes.xml,
-	  doc/conf/second-themes.xml,
-	  doc/conf/default-themes.xml: Splitted themes for diameter of bed into
-	  two themes.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Splitted facets for diameter of bed into two facets.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityResult.java:
-	  New method to retrieve the diameter data.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedBedQualityResult.java:
-	  New methods to retrieve the porosity, density and diameter data.
-
-	* src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
-	  Create two facets for bed diameter instead of a single one.
-
-	* src/main/java/de/intevation/flys/exports/minfo/BedQualityGenerator.java:
-	  Insert data supported by facets into chart.
-
-2012-09-14  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/JFreeUtil.java: Added function to
-	  generate a randomized line.
-
-2012-09-14  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/themes.xml: Defined new mappings for the six bed quality
-	  facets.
-
-	* doc/conf/second-themes.xml,
-	  doc/conf/default-themes.xml: Added themes for new mappings in
-	  themes.xml. The themes in second-themes are the same as in
-	  default-themss.
-
-2012-09-14  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedBedQualityResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedLoadBedQualityResult.java:
-	  Updated bed quality result objects.
-
-2012-09-14  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/artifacts/minfo.xml: Splitted porosity and density facets into
-	  two facets: a toplayer and a sublayer facet for each.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
-	  the new facets for toplayer and sublayer for porosity and density.
-
-	* src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
-	  Create Facets based on the calculation results.
-
-	* src/main/java/de/intevation/flys/exports/minfo/BedQualityGenerator.java:
-	  Use concrete result types in doXXXOut().
-
-2012-09-13	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml,
-	  doc/conf/themes.xml,
-	  src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java:
-	  Work on ManualPoints integration in fix analysis charts (wip).
-
-	* src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
-	  Fix missing import.
-
-2012-09-13  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/access/BedQualityAccess.java:
-	  Added getter for calculation parameters.
-
-	* src/main/java/de/intevation/flys/artifacts/model/BedQualityCalculation.java:
-	  Removed. Moved to package de.intevation.flys.artifacts.model.minfo.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedLoadBedQualityResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedBedQualityResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedQualityCalculation.java:
-	  New. Calculation results and some more calculation stub.
-
-2012-09-13  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/artifacts/minfo.xml,
-	  src/main/java/de/intevation/flys/artifacts/access/FlowVelocityAccess.java,
-	  src/main/java/de/intevation/flys/artifacts/states/DischargeState.java,
-	  src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Renamed MINFO parameter
-	  'main.channel' -> 'main_channel' and 'total.channel' -> 'total_channel'.
-
-2012-09-13  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurementFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurement.java:
-	  Added depth parameter to bed quality data.
-
-2012-09-13  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/conf.xml: Registered new OutGenerators BedQualityGenerator and
-	  BedQualityInfoGenerator.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedPorosityFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedDiameterFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadDiameterFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedDensityFacet.java:
-	  New Facets for serving data for bed quality exports/charts.
-
-	* src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
-	  Add some dummy Facets to force chart creation.
-
-	* src/main/java/de/intevation/flys/exports/minfo/BedQualityInfoGenerator.java,
-	  src/main/java/de/intevation/flys/exports/minfo/BedQualityGenerator.java:
-	  New OutGenerators for bed quality charts.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: New I18N strings for bed
-	  quality charts.
-
-2012-09-13  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurementFactory.java:
-	  The factory can load bedload and bed data from seddb now.
-
-2012-09-13  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Objects and factory for minfo bedquality calculation data.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurementFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurements.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/QualityMeasurement.java:
-	  New. Data objects and factory for minfo bed quality calculation.
-
-2012-09-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Added missing images for datacage config manual doc.
-
-	* doc/datacage-config-manual/figures/bsh_logo.png,
-	  doc/datacage-config-manual/figures/intevation-logo.eps,
-	  doc/datacage-config-manual/figures/intevation-logo.pdf:
-	  Logos for DC conf doc.
-
-2012-09-13	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
-	  Add also min and max q values to the river info.
-
-2012-09-12	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/BedloadKMChartService.java,
-	  src/main/java/de/intevation/flys/artifacts/services/BedKMChartService.java:
-	  Removed trailing whitespace.
-
-2012-09-12  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/BedloadKMChartService.java,
-	  src/main/java/de/intevation/flys/artifacts/services/BedKMChartService.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedOverview.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadOverview.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedOverviewFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedloadOverviewFactory.java:
-	  New. Services, data structures and factories for overview charts in minfo
-	  bed quality calculation.
-
-	* src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityPeriodsSelect.java:
-	  New. State for period input in minfo bed quality that displays the overview
-	  charts.
-
-	* doc/conf/artifacts/minfo.xml:
-	  Added states and transitions for minfo bed quality calculation.
-
-	* doc/conf/conf.xml:
-	  Added services.
-
-2012-09-12	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/BedQualityCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
-	  src/main/java/de/intevation/flys/artifacts/access/BedQualityAccess.java,
-	  src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
-	  Removed trailing whitespace.
-
-2012-09-12  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/artifacts/minfo.xml: Defined facets for bed quality chart.
-
-	* src/main/java/de/intevation/flys/artifacts/model/BedQualityCalculation.java:
-	  Calculation stub for bed quality.
-
-	* src/main/java/de/intevation/flys/artifacts/access/BedQualityAccess.java:
-	  Access stub for bed quality data.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
-	  facets defined in minfo.xml.
-
-	* src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java:
-	  Override computeAdvance; no calculation and facet creation takes place
-	  yet.
-
-2012-09-11	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
-	  Made AEo and datum attributes NPE proof.
-
-2012-09-11	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
-	  Use getGaugeValue method also for aeo and datum. Also add some javadoc for
-	  the getGaugeValue method.
-
-2012-09-11	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/second-themes.xml,
-	  doc/conf/default-themes.xml,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Fix for line text annotations in Delta W(t) charts (#837).
-
-2012-09-10	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/GaugeTimerangeState.java:
-	  Add additional check to prevent NPE (fix for #844)
-
-2012-09-10	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/RangeWithValues.java:
-	  Extends Range now.
-
-	* src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
-	  Adjusted to use slightly different method names of Range.
-
-2012-09-10	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Range.java:
-	  Added disjoint method.
-
-	* src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java:
-	  Find a list of segments intersecting a given range.
-
-	* src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
-	  Generate a list of ranges needed for the input of Qs
-	  in the "Auslagerung extremer Wasserspiegellagen.".
-
-2012-09-10	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/extreme/Curve.java:
-	  Added type safety.
-
-2012-09-10	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* pom.xml: Java 1.5 -> 1.6
-
-2012-09-10	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/second-themes.xml,
-	  doc/conf/default-themes.xml:
-	  Remove unnecessary attributes for fixation derived curve (#836).
-
-2012-09-10	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* doc/conf/conf.xml,
-	  src/main/java/de/intevation/flys/artifacts/services/GaugeOverviewInfoService.java:
-	  Add new artifact service for the gauge overview
-
-2012-09-09	Christian Lins 	<christian.lins@intevation.de>
-
-	* doc/conf/second-themes.xml,
-	  doc/conf/default-themes.xml,
-	  doc/conf/virtual-themes.xml,
-	  src/main/java/de/intevation/flys/utils/ThemeUtil.java,
-	  src/main/java/de/intevation/flys/jfree/StyledDomainMarker.java:
-	  Theme transparency attribute support (part of #840).
-
-2012-09-09	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/extreme/Curve.java:
-	  Store Ws and Qs in double arrays instead of WQ objects (as
-	  they are return from WstValueTable.interpolateTabular()).
-	  This simplifies the code and should be more memory effective.
-
-2012-09-09	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/math/Linear.java:
-	  Added a vectorwise weighting.
-
-	  src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
-	  Added methods to interpolate tabulated values only.
-	  Need in "Auslagerung extremer Wasserspiegellagen".
-
-2012-09-09	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/second-themes.xml,
-	  doc/conf/default-themes.xml,
-	  doc/conf/virtual-themes.xml:
-	  Updating themes for issue #840 (wip).
-
-2012-09-09	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/second-themes.xml:
-	  Modify every theme to differ from default theme (#835).
-
-	* src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java:
-	  Use gauge.getMainValues() instead of gauge.fetchMainValues() which fixes
-	  a compiling issue on my setup.
-
-2012-09-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Some models for representing results for the upcoming
-	"Auslagerung extremer Wasserspiegellagen". Work im progress.
-
-	* src/main/java/de/intevation/flys/artifacts/math/NaNFunction.java:
-	  New. Function always return NaNs.
-
-	* src/main/java/de/intevation/flys/artifacts/math/UnivariateRealFunctionFunction.java:
-	  New. Adapter to bridge between our Functions and UnivariateRealFunctions
-	  of Apache Common Math.
-
-	* src/main/java/de/intevation/flys/artifacts/model/extreme/Curve.java:
-	  New. Part of the result model of "Auslagerung extremer Wasserspiegellagen".
-	  Its a function for a given km that uses a spline interpolation
-	  for the tabulated Q range (which is effectively the same as the
-	  calculated discharge curve for this km) and an extrapolated
-	  function beyond the tabulated values.
-
-2012-09-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
-	  src/main/java/de/intevation/flys/themes/DefaultTheme.java:
-	  More iterator code simplification.
-
-2012-09-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/themes/DefaultThemeField.java:
-	  Simplified code.
-
-2012-09-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java:
-	  Simplified code.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisResult.java:
-	  Improved robustness and performance.
-	  Only expose date events as Collections not TreeSets.
-
-2012-09-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/QW.java:
-	  New. a pure model for discharge and waterlevel. No extras.
-
-	  Makes reuse in upcoming "Auslagerung extremer Wasserspiegellagen"
-	  a lot easier.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/QW.java:
-	  Removed.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/QWI.java:
-	  Re-inserted here. Extends the new QW and adds all the extra bells
-	  and whistles needed in the fixings analysis.
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java,
-	  src/main/java/de/intevation/flys/artifacts/services/QWSeriesCollection.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/QWD.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Adjusted QW to QWI.
-
-2012-09-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/MainValuesFactory.java;
-	  Removed because code is found in backend already.
-
-	* src/main/java/de/intevation/flys/artifacts/services/MainValuesService.java:
-	  Simplified. Please _DO_NOT_ use NullPointerExceptions for regular flow control!
-	  This hides unintended errors.
-
-2012-09-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Removed code duplication.
-
-2012-09-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	   Removed trailing whitespace.
-
-2012-09-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/minfo/CharDiameter.java:
-	  Removed superfluous imports.
-
-2012-09-08	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/datacage/DatacageBackendListener.java,
-	  src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java,
-	  src/main/java/de/intevation/flys/artifacts/ChartArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/states/RiverSelect.java,
-	  src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixATExport.java,
-	  src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/TypeSection.java,
-	  src/main/java/de/intevation/flys/jfree/DoubleBounds.java,
-	  src/main/java/de/intevation/flys/jfree/Bounds.java:
-	  Cosmetics, docs.
-
-2012-09-07  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* doc/conf/artifacts/minfo.xml:
-	  Add data fields for characteristic bed and bedload diameter.
-
-	* src/main/java/de/intevation/flys/artifacts/states/minfo/CharDiameter.java:
-	  Use parametermatrix as UI provider and set the correct data.
-
-	* src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/MultiStringArrayState.java:
-	  Updated method parameter.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n strings.
-
-2012-09-07  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Issue 791.
-
-	* src/main/java/de/intevation/flys/artifacts/states/EnterMultipleLocationsState.java:
-	  Add start km to data to compare reference and target km in next state.
-
-2012-09-07  Ingo Weinzierl <ingo@intevation.de>
-
-	Tagged RELEASE 2.9
-
-2012-09-07	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/model/MainValuesFactory.java:
-	  Removed superfluous imports.
-
-2012-09-07	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/MainValuesFactory.java:
-	  Removed the deprecated method.
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
-	  Call the new Gauge model method fetchDurationCurveData().
-
-2012-09-06	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/MainValuesFactory.java:
-	  Mark getDurationCurveData as deprecated. The instance method of Gauge with
-	  the same name should be used instead.
-
-2012-09-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java:
-	  Revert accidentally committed experiment.
-
-2012-09-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java:
-	  Comments, changed order of columns as requested in issue825.
-
-2012-09-05	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixATWriter.java:
-	  Only goto down to Q = 0.0001 to circumvent some numerial issues
-	  with steep functions around zero.
-
-2012-09-05	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixATWriter.java:
-	  Increase Q max about 5% (as it should be).
-
-2012-09-04	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Fix for issue687
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixATWriter.java:
-	  Rewrote AT export to fix it.
-
-2012-09-03	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix for issue820.
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
-	  Changed label for middle height/depth.
-
-2012-09-03	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java:
-	  Default horizontal and vertical placement of logo to "center" and
-	  "top" instead of "none."
-
-2012-09-03	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Improved comment regarding image placement.
-
-2012-09-03  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Fixed URLs for logos.
-
-2012-09-02	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix issue744 (wrong ranges for w/q input).
-
-	* src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
-	  Do not add items for gauges that do not intersect with given range.
-
-2012-09-01	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix issue829 (wrong fixation names).
-
-	* src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
-	  Fix check, column indices start with 0.
-
-2012-09-01	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeight.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
-	  src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ChoiceStringAttribute.java:
-	  Removed trailing whitespace.
-
-2012-08-31	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Fix cast.
-
-2012-08-31  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n strings for minfo bed quality parameters.
-
-2012-08-31	Björn Ricks	<bjoern.ricks@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/ModuleService.java,
-	  src/main/java/de/intevation/flys/artifacts/model/Module.java,
-	  src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java,
-	  src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java,
-	  src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties,
-	  doc/conf/conf.xml:
-	  Add a module service. It's now possible to configure the modules which are
-	  available for a client. With the selected attribute it is possible to give
-	  a hint for the client which module should be pre selected by default.
-
-2012-08-31  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java,
-	  src/main/java/de/intevation/flys/artifacts/states/minfo/CharDiameter.java:
-	  New. States for minfo bed quality calculation.
-
-	* doc/conf/artifacts/minfo.xml:
-	  Added states and transitions for minfo bed quality calculation.
-
-2012-08-31  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java:
-	  Refactored state to use FLYSArtifact instead of WINFOArtifact.
-
-2012-08-31	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix issue817 (double datacage entries).
-
-	* doc/conf/meta-data.xml: removed double entries.
-
-2012-08-30	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	issue729, default line labels for waterlines in cross sections.
-
-	* doc/conf/default-themes.xml: Default line label and level label
-	  to true for lines in crossections..
-
-2012-08-30	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	issue814, line labels do not follow zoom.
-
-	* src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
-	  Move line label into visible area if otherwise outside.
-
-2012-08-30	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	issue695, show waterlevel as line label.
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java:
-	  Fix path to showlevel style property.
-
-2012-08-30	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Mention how/where to change predefined logos in comment.
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Mention how/where to change predefined logos in comment,
-	  Use resource for images.
-
-	* src/main/resources/images/bfg_logo.gif,
-	  src/main/resources/images/intevation.png:
-	  Added sample logos of intevation and bfg.
-
-2012-08-29	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Copy and slightly modified XYChartGenerators logo mechanism.
-
-2012-08-29	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  (getLeftX, getRightX): New and overridden to deal with inverted axis
-	  for logo placement in longitudinalsection charts.
-
-2012-08-29	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Use RectangleAnchor to set anchor of logo.
-
-2012-08-29	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
-	  Add Logo settings to CrossSection ChartSettings.
-
-2012-08-29	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Split logo-placement property in two, one for horizontal, one for
-	vertical placement.
-
-	* src/main/java/de/intevation/flys/exports/ChartSettings.java,
-	  src/main/java/de/intevation/flys/exports/ChartSection.java:
-	  Accessors for split property.
-        
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java
-	  (logoHPlace,logoVPlace,logoPlace): Use split properties for vertical
-	                                     and horizontal placement of logo.
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Use split properties, respect in placement.
-
-2012-08-28	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Sloppy logo placement property implementation.
-
-	* src/main/java/de/intevation/flys/exports/ChartSettings.java:
-	  Parse and set logo placement property value.
-	  
-	* src/main/java/de/intevation/flys/exports/ChartSection.java:
-	  Accessors for Logo placement property.
-	  
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java
-	  (logoPlace): New, get logo placement property value.
-	  (showLogo): Default to "none".
-	  
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Sloppy interpretation of the logo placement property.
-
-2012-08-28	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  (addLogo): New, add an image annotation to plot, very stubby,
-	             use hard-coded paths for now.
-
-2012-08-28	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Preparations for logo-inclusion in charts.
-
-	* src/main/java/de/intevation/flys/exports/ChoiceStringAttribute.java:
-	  New string attribute type to trigger different UI (selectboxes)
-	  in client.
-	  
-	* src/main/java/de/intevation/flys/exports/TypeSection.java
-	  (setChoiceStringValue): Create new ChoiceStringAttribute.
-	  
-	  
-	* src/main/java/de/intevation/flys/exports/ChartSection.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ChartSettings.java:
-	  Accessors to show logo-property.
-
-2012-08-28  Raimund Renkert <raimund.renkert@intevation.de>
-
-	MINFO: Implemented UI and facet/artifact stack for bed height differences.
-
-	* src/main/java/de/intevation/flys/artifacts/model/minfo,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeight.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/minfo/BedHeightFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/model/StaticBedHeightCacheKey.java:
-	  New. Facet and data object incl. factory for bed heights.
-
-	* src/main/java/de/intevation/flys/artifacts/states/minfo,
-	  src/main/java/de/intevation/flys/artifacts/states/minfo/YearEpochSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/minfo/DifferenceSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/minfo/DifferencesState.java,
-	  src/main/java/de/intevation/flys/artifacts/BedHeightsArtifact.java:
-	  New. States for difference calculation mode and new artifact for difference
-	  selection.
-
-	* src/main/java/de/intevation/flys/artifacts/access/BedHeightAccess.java:
-	  Added getter for time (year or epoch).
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Added new facet type.
-
-	* doc/conf/meta-data.xml:
-	  Datacage config for minfo bed heights.
-
-	* doc/conf/artifacts/minfo.xml:
-	  Added transitions and states for minfo difference calculation.
-
-	* doc/conf/conf.xml:
-	  Added artifact factory.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n strings.
-
-2012-08-27	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ChartSettings.java:
-	  (setDisplayGird, setDisplayGrid): Fixed typos.
-
-2012-08-23  Raimund Renkert <raimund.renkert@intevation.de>
-
-	FixA: Changed sector average form point to line in delta W(t) chart.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Add data points for sector average and changed time unit for analysis period
-	  from month to day.
-
-	* doc/conf/default-themes.xml:
-	  Changed theme for sector average to color line.
-
-2012-08-23  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Issue 716. FixA: Spilt reference and analysis period themes into one theme for each event.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java:
-	  Create a facet for each event and use new facet for sector average in
-	  longitudinal section chart.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalAnalysisFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalReferenceFacet.java:
-	  The facets now return data for a single event.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalAvSectorFacet.java:
-	  New. This facet returns an analysis period containing the calculated
-	  average.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisResult.java:
-	  Added methods to get the dates for all reference and analysis period events.
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Fixed range combining.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java:
-	  Adjusted generators to use the data returned by the facets.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n strings.
-
-2012-08-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
-	  Using trove to map int->int instead of bloated generics.
-
-2012-08-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
-	  Prevent another NPE. Removed dead code.
-
-2012-08-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
-	  Each analysis period has its own index scheme now.
-
-2012-08-22	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
-	  Fix for NullPointerException.
-
-2012-08-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
-	  Made indices of analysis periods QWs zero based.
-
-2012-08-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/QW.java:
-	  Store index, too.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/QWD.java:
-	  Adjusted to keep constructors in sync.
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
-	  Set QD index to the values of the column cache columns.
-
-2012-08-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Use the column cache to establish a consistent index scheme.
-	TODO: Store the index values in the created QWDs.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  doFitting() fetches the columns from column cache, too.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
-	  Reuse same column cache from fitting to have the same index scheme.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingCalculation.java:
-	  Adjusted to use the column cache.
-
-2012-08-22	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/HYKFacet.java,
-	  src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
-	  Fix NullPointerExceptions in cross section diagrams that occurred when
-	  no HYKs are available for the selected kms.
-
-	* src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_de.properties:
-	  Typo, see issue #806
-
-2012-08-20	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixATExport.java:
-	  Removed superfluous import. s/Double.valueOf/Double.parseDouble/.
-
-2012-08-17  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixATExport.java:
-	  Removed debug outputs.
-
-2012-08-17  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixATExport.java:
-	  New. Exporter for FixAnaylsis AT files.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java:
-	  Add facet for AT export.
-
-	* doc/conf/conf.xml:
-	  Added out generator for fix AT export.
-
-	* doc/conf/artifacts/fixanalysis.xml:
-	  Added outputmode for AT export.
-
-2012-08-16	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml: Add more facets to
-	  compat list, removed doubled wq output.
-
-2012-08-16	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
-	  Shorten overlong lines. Simplified code.
-
-2012-08-16	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
-	  Interpolate and reduce WQKms if currentKm found in context.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Handle WQKms in WQOuts.
-
-2012-08-16	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml: Add longitudinal section
-	  facet type to compatibility list of W/Q diags.
-
-2012-08-16  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FunctionSelect.java:
-	  Added getter for ui provider.
-
-2012-08-16	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  BasicStroke constructor takes an float as first argument
-	  so there is no need to blow up an 'int' to an Integer
-	  which is auto-unboxed to int which is implicitly cast to float.
-
-2012-08-15	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Do not hard-recommend gauge-dis. for fixwq.
-
-2012-08-15	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java:
-	  Fail more gracefully.
-
-2012-08-14	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: More former calculations in fixA (dwt) DC.
-
-2012-08-14	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: More former calculations in fixA DC.
-
-2012-08-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml: Add discharge curve facet to
-	  compat. list.
-
-	* doc/conf/meta-data.xml: Show discharge curves for FixA WQ DC.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Handle discharge curve data.
-
-2012-08-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml: Add more facets to compat. list.
-
-	* doc/conf/meta-data.xml: Show more additional data in FixA w/q-diag.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Handle new, annotation-type facets.
-
-2012-08-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml: Added wqkms facets to comp. list.
-
-	* doc/conf/meta-data.xml: Add wq-basedata and other stubs to fixA dc.
-
-	* src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java
-	  (getWQAtKm): Adjusted behaviour such that passed km can be
-	  respected.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Handle WQFacets.
-
-	* src/main/java/de/intevation/flys/artifacts/model/WQFacet.java:
-	  Pass contexts current_km if available.
-
-2012-08-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml: Added deltawt-out.
-
-2012-08-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Show former calculations in FixA WQ-DC.
-
-2012-08-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Show more former calculations in DeltaWTs
-	  and fix query (and/or/() precedences).
-
-2012-08-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Show more former calculations in fixA LS.
-
-2012-08-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/conf.xml: Renamed qsector(s) factory.
-
-2012-08-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Load annotations for fixA long.sections.
-	  Add stubs for "old calculations"-dc-conf for various FixA outs.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java:
-	  Handle annotation outs.
-
-2012-08-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/themes.xml, doc/conf/default-themes.xml:
-	  Added theme fields for qsectors label.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Add markers for the qsectors.
-
-2012-08-10	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/themes.xml, doc/conf/default-themes.xml:
-	  Fix some typos, correct defaults and add mapping for qsector-theme.
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
-	  Cosmetics.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Add accidentally omitted change, stub for style-handling.
-
-2012-08-10	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/QSectorFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/states/QSectorSingleState.java,
-	  src/main/java/de/intevation/flys/artifacts/QSectorArtifact.java:
-	  Wording and i18n of qsectors.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Add Markers to plot for qsectors.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  i18n for qsectors.
-
-2012-08-10	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/QSectorSingleState.java:
-	  New, accidentally omitted single state of a qsector-artifact.
-
-2012-08-10	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml: Add qsectors-facet to
-	  compatibility list.
-
-	* doc/conf/conf.xml: Register qsector artifact and its factory.
-
-	* doc/conf/meta-data.xml: Recommend qsectors in fix w/q settings.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Add qsector facet type.
-
-2012-08-10	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/qsector.xml:
-	  Trivial state model for qsector artifact.
-
-	* src/main/java/de/intevation/flys/artifacts/model/QSectorFacet.java:
-	  Rather trivial facet to get QSectors from QSectorArtifact.
-
-	* src/main/java/de/intevation/flys/artifacts/QSectorArtifact.java:
-	  New QSectorArtifact.
-
-2012-08-09	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java,
-	  src/main/java/de/intevation/flys/artifacts/datacage/templating/Builder.java:
-	  Cosmetics.
-
-2012-08-09	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Fitting.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/Outlier.java:
-	  Removed superfluous imports.
-
-2012-08-08	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Set info attribute (will evaluate as tooltip
-	  in GUI.
-
-2012-08-07	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Reflect fact that there can be only one reference station.
-
-2012-08-07	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix issue798.
-
-	* src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
-	  Set Tick Units dependant on cm/m scale on X axis.
-
-2012-08-01	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Fix for flys/issue748
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Fitting.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/Outlier.java:
-	  Only remove one data point per outlier removal iteration.
-
-2012-07-31	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/math/Outlier.java:
-	  Only evict only one(!) data point as outlier.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
-	  Recalculate the function when one point is removed.
-
-2012-07-31	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/math/Outlier.java:
-	  Corrected the formulas of Grubbs' test for outliers.
-	  TODO: Remove only one(!) data point. Currently it removes
-	  more than on point without recalculating the fitting curve.
-	  This leads to too much removed points.
-
-2012-07-30	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
-	  Setup better initial activity for the facets of the S/Q results.
-
-2012-07-30	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Use getCurrentKmFromRequest().doubleValue() in i18n formatting.
-
-2012-07-29	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  getCurrentKmFromRequest returns Double(!) not double.
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java:
-	  Use Double.parseDouble() instead od Double.valueOf().
-
-2012-07-29	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
-	  Initially activate/deactivate facets.
-
-2012-07-29	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/collections/AttributeWriter.java,
-	  src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java:
-	  Refactored to use the new Chain-of-responsibility pattern in facet
-	  activation.
-
-2012-07-29	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/GaugeInfoService.java:
-	  Made expensive XMLUtils.toString() debug output conditional.
-
-2012-07-29	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Use the new infrastructure to figure out if a facet should
-	be initially active or not.
-
-	* src/main/java/de/intevation/flys/collections/AttributeWriter.java:
-	  Uses the FacetActivity.Registry to look up the initial acitiviy.
-
-	* src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
-	  Do not use sub classing any more.
-
-	* src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/MainValuesArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/HYKArtifact.java:
-	  Register to FacetActivity.Registry now. TODO: Make it configurable.
-
-2012-07-28	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java,
-	  src/main/java/de/intevation/flys/themes/ThemeFactory.java,
-	  src/main/java/de/intevation/flys/collections/CollectionAttribute.java,
-	  src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java,
-	  src/main/java/de/intevation/flys/artifacts/AnnotationArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/ChartArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java,
-	  src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/MapArtifact.java:
-	  s/container.size() == 0/container.isEmpty()/
-
-2012-07-28	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
-	  Lowered logging output level from info to debug.
-	  Made some more debug outputs conditional.
-
-2012-07-28	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
-	  Some code simplifications.
-
-2012-07-27	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Extented the result data model of the S/Q calculation to
-	store the curve coefficients for each iteration step
-	of the outlier elimination. The starting data set of S/Qs
-	is stored as well.
-
-	TODOs:
-	- Create the new facets as inactive.
-	- Repair the facet to style mapping.
-
-	* doc/conf/themes.xml: Added mappings for new facets.
-
-	* doc/conf/artifacts/minfo.xml: Configured the new facets.
-
-	* src/main/java/de/intevation/flys/exports/sq/SQRelationExporter.java:
-	  Adjusted to new data model.
-
-	* src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
-	  Generate facets for outlier curves and measurements. Simplified code.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  New facet types for outlier curves and meassurements.
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  New set() method to set an array of values by their names.
-
-	* src/main/java/de/intevation/flys/artifacts/model/Segment.java:
-	  Removed trailing whitespace.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQOutlierFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/SQCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/SQMeasurementFacet.java:
-	  Adjusted to new data model. Curves are drawn over the whole length of the
-	  starting S/Q dataset.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQOutlierCurveFacet.java:
-	  New. Facet for the curves of the outlier test iterations.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQOutlierMeasurementFacet.java
-	  New. Facet for the meassurement data remainind after outlier test iteration.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
-	  Now creates the new data model.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Fitting.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/Outlier.java:
-	  Refactorted to have more control over the data structures to be generated.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java:
-	  The new data model to represnt a fraction result. Each outlier test iteration
-	  results in a different iteration object.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n strings for new facets.
-
-2012-07-27  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/QWDDateRange.java:
-	  Added method getQWD() to retrieve the QWD property.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Avoid class cast exceptions; a QWDDateRange object is returned by WQ
-	  sector average Facet - not a QWD object. Use new getter method to
-	  retrieve the required data object.
-
-2012-07-27  Ingo Weinzierl <ingo@intevation.de>
-
-	Tagged module as '2.8.1'.
-
-2012-07-26	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/QWDDateRange.java:
-	  New class. QWD and a DateRange.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java:
-	  Produce QWDDateRanges in state, consume in generator.
-
-2012-07-26  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml: Registered new Output
-	  'fix_vollmer_wq_curve'.
-
-	* doc/conf/conf.xml: Registered new FixWQCurveGenerator for
-	  'fix_vollmer_wq_curve'.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Added new names for Facets
-	  used in 'fix_vollmer_wq_curve' Output.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java:
-	  Make use of FitResult (parent of FixAnalysisResult) which is enough for
-	  these Facets instead of casting the calculation result to
-	  FixAnalysisResult.
-
-	* src/main/java/de/intevation/flys/artifacts/access/FixAnalysisAccess.java:
-	  Fixed potential NullpointerException.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java:
-	  Create new Facets for WQ curve, fix events and outliers.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Add subtitles only if the required data (date period and referenence
-	  period) are existing. Otherwise do not add a subtitle.
-
-2012-07-26	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Adjusted i18n strings (vollmer).
-
-2012-07-26	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/virtual-themes.xml,
-	  src/main/java/de/intevation/flys/utils/ThemeUtil.java,
-	  src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java,
-	  src/main/java/de/intevation/flys/themes/ThemeAccess.java,
-	  src/main/java/de/intevation/flys/themes/TextStyle.java,
-	  src/main/java/de/intevation/flys/themes/LineStyle.java,
-	  src/main/java/de/intevation/flys/themes/ThemeFactory.java,
-	  src/main/java/de/intevation/flys/themes/PointStyle.java,
-	  src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java,
-	  src/main/java/de/intevation/flys/jfree/XYStyle.java,
-	  src/main/java/de/intevation/flys/jfree/StyledDomainMarker.java:
-	  Line labels and point labels share same styles and code.
-	  Point labels can have a background color.
-
-2012-07-26	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Adjusted i18n strings (vollmer).
-
-2012-07-26  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml: Registered new Output
-	  'fix_waterlevel_export' for FixRealizingCompute State.
-
-	* doc/conf/conf.xml: Registered new WaterlevelExport Generator for
-	  'fix_waterlevel_export'.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java:
-	  Create proper CSV, WST and PDF Facets with hash and State id.
-
-	* src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Made
-	  WaterlevelExporter support FixRealizingResult objects.
-
-2012-07-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixWaterlevelFacet.java:
-	  Removed instanceof hack to fetch the WQKms of the fix realizations.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixWaterlevelFacet.java:
-	  New. Subclass of WaterlevelFacet. Used to fetch the WQKms the fix realization way.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java:
-	  Create the subclassed waterlevel facets.
-
-2012-07-25  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java:
-	  Create proper facets for Ws and Qs.
-
-2012-07-25	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java:
-	  Also add Q-Facet.
-
-2012-07-25	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java:
-	  Add WaterlevelFacet.
-
-	* doc/conf/artifacts/fixanalysis.xml:
-	  Add output and facet compability.
-
-2012-07-25	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/access/FixRealizingAccess.java:
-	  Fix data names in FixRealizingAccess.
-
-2012-07-25	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
-	  Handle slightly different access to Fixation-WQKms.
-
-2012-07-25	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java:
-	  Handle slightly different access to Fixation-WQKms.
-
-2012-07-25	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationSelect.java:
-	  Fix (last?) vol(l)mer naming issue.
-
-2012-07-24	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/StateFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java
-	  src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java
-	  src/main/java/de/intevation/flys/themes/ThemeMapping.java:
-	  s/.equals("")/.length() == 0/
-
-2012-07-24	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Calculation6.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WQTimerange.java,
-	  src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
-	  src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
-	  Removed some superfluous casts.
-
-2012-07-23	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Removed some inner whitespace.
-
-2012-07-23	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java:
-	  New base class for fixing analysis results.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingResult.java:
-	  Inherits from FixResult.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingCalculation.java:
-	  Calculation returns FixRealizingResult.
-
-	* src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
-	  Remove superfluous import.
-
-	* src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
-	  Cosmetics.
-
-2012-07-23	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
-	  Broke over long line.
-
-	* src/main/java/de/intevation/flys/artifacts/model/Segment.java:
-	  Added some getters.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingCalculation.java:
-	  Calculated the Q -> Ws. TODO: Produce result.
-
-2012-07-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Adjusted i18n strings (vollmer).
-
-2012-07-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/LocationSelect.java:
-	  Set ld_mode so that FLYSUtils can use it.
-
-2012-07-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Adjusted i18n strings (vollmer).
-
-2012-07-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java:
-	  Handle FixationArtifacts with as much care as WINFOArtifacts,
-	  by using refactore FLYSUtils.
-
-2012-07-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Towards per-Gauge-input of W/Q values for FixationArtifact.
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
-	  src/main/java/de/intevation/flys/utils/FLYSUtils.java:
-	  (getGauges): Refactored, moved from WINFOArtifact to FLYSUtils.
-	
-	* src/main/java/de/intevation/flys/utils/FLYSUtils.java:
-	  Handle unlucky differences in names of data for
-	  WINFOArtifact/FixationArtifact.
-	
-	* doc/conf/artifacts/fixanalysis.xml:
-	  (Re-)use WQAdapted State for fix.analysis.
-
-2012-07-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/winfo.xml,
-	  src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/HYKFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/RelativePointFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/QSelect.java,
-	  src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
-	  src/main/java/de/intevation/flys/jfree/StyledAreaSeriesCollection.java,
-	  src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
-	  Cosmetics, docs.
-
-2012-07-23	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Segment.java,
-	  src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
-	  Moved code to convert W to Q at gauge to segments to be reusable.
-
-2012-07-23	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/themes.xml,
-	  doc/conf/second-themes.xml,
-	  doc/conf/default-themes.xml:
-	  Remove line style attributes from FixingReferenceEvents theme.
-
-2012-07-23	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Calculation4.java
-	  src/main/java/de/intevation/flys/artifacts/model/Segment.java:
-	  Moved reference point comparator to segment class be be reusable
-	  in FixA 'ausgelagerte Wasserspiegellagen'.
-
-2012-07-23	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Simplify annotation code.
-
-2012-07-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Made abstract. Sub classes have to overwrite innerCalculate()
-	  calculate() now figures out the fixings overview and the function
-	  to fit and passes it to innerCalculate()
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingCalculation.java:
-	  Overrides innerCalculate() now.
-
-2012-07-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
-	  Prevent NPE in getOutputForState(). Why does this happen?
-
-2012-07-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Made curve fitting over the given calculation range reusable. Removed dead code.
-
-2012-07-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
-	  Moved more common code into base class.
-
-2012-07-21	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* contrib/fixoverview2html.xsl: Clip the displayed from/to ranges
-	  of the gauges to the max extent of the events.
-
-2012-07-21	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* contrib/fixoverview2html.xsl: Embed german and english translations
-	  into the stylesheet. This should be better done by importing
-	  an external resource depending on the choosen locale!
-
-2012-07-21	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* contrib/fixoverview2html.xsl: Introduced i18n to transformation.
-
-2012-07-20	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Wrong epsilon was taken so sector aggregation was not working
-	  leading to too large result documents and wrong range display
-	  on client side.
-
-2012-07-20	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* contrib/fixoverview2html.xsl: Render the names of the gauges into
-	  the header line. Full name and spread is displayed as a tooltip.
-
-2012-07-20  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/artifacts/minfo.xml: Use SQPeriodSelect state for the input of
-	  a time range. The difference to PeriodSelect is the UI provider desired
-	  by this state.
-
-	* src/main/java/de/intevation/flys/artifacts/states/sq/SQPeriodSelect.java:
-	  New subclass of PeriodSelect; this state wants to be rendered in a
-	  'sq.period.select' UI provider.
-
-2012-07-20	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* contrib/fixoverview2html.xsl: To help developing the 
-	  HTML overview stylsheet more quickly bring back in sync with
-	  version of the flys-client.
-
-2012-07-20  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/artifacts/minfo.xml: Changed the parameters for SQ relation
-	  period selection; only a single period is allowed now.
-
-	* src/main/java/de/intevation/flys/artifacts/states/PeriodSelect.java: New
-	  class that allows the selection of a time period.
-
-	* src/main/java/de/intevation/flys/artifacts/access/SQRelationAccess.java:
-	  Reduced support of time periods to a single period.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
-	  Adapted the usage of SQRelationAccess which method signature has
-	  changed; it returns a single DateRange instance only.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Modified the keys of the
-	  state for SQ relation time period input.
-
-2012-07-20  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/sq/SQOverviewGenerator.java:
-	  Disabled legends in this overview.
-
-2012-07-20	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/sq/SQOverviewGenerator.java:
-	  Removed superfluous imports.
-
-2012-07-20	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/resources/messages_de.properties,
-	  src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties:
-	  Fixed anomalies.
-
-2012-07-20  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ReportGenerator.java,
-	  src/main/java/de/intevation/flys/exports/AbstractExporter.java,
-	  src/main/java/de/intevation/flys/exports/ATExporter.java,
-	  src/main/java/de/intevation/flys/exports/sq/SQOverviewGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/MapGenerator.java,
-	  src/main/java/de/intevation/flys/exports/OutGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ChartInfoGenerator.java:
-	  Added a setCollection() method that allows the caller of OutGenerators
-	  to set a reference to a FLYSArtifactCollection.
-
-	* src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
-	  Use setCollection() to set the reference to the current
-	  FLYSArtifactCollection before using OutGenerators.
-
-	* doc/conf/conf.xml: Registered the SQOverviewGenerator.
-
-2012-07-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Add a list of gauges which intersect the range of the selected columns:
-
-	    <fixings>
-	      <gauges from="..." to="..." name="..."/>
-	      ...
-	      <gauges from="..." to="..." name="..."/>
-	    </fixings>
-
-	* src/main/java/de/intevation/flys/artifacts/model/GaugeRange.java:
-	  Store the name of the gauge, too.
-
-	* src/main/java/de/intevation/flys/artifacts/model/GaugeFinderFactory.java:
-	  Load the names of the gauges from database, too.
-
-2012-07-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
-	  Some minor refactoring.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingCalculation.java:
-	  Call super constructor to retrieve the common data from the artifact.
-
-2012-07-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  New. Common base class for Fix*Calculations.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
-	  Moved common stuff to base class FixCalculation.
-
-	 * src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingCalculation.java:
-	   Inherit from FixCalculation.
-
-	* src/main/java/de/intevation/flys/artifacts/access/FixRealizingAccess.java:
-	  Extract parameters that are only relevant for the
-	  'Ausgelagerte Wasserspiegellagen' calculation.
-
-	  isQ():         Must we convert the given values from W to Q first?
-	                 Used data field: 'fix_isq'
-	  getSegments(): Segments same semantics as WINFO's 
-	                 'W fuer ungleichwertige Abfluesse.'
-	                 Used data field: 'fix_segments'
-
-	* src/main/java/de/intevation/flys/artifacts/model/Segment.java,
-	  src/main/java/de/intevation/flys/artifacts/access/FixAccess.java:
-	  Cosmetics.
-
-2012-07-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/access/FixAccess.java:
-	  New. Common base class for the Fix*Access.
-
-	* src/main/java/de/intevation/flys/artifacts/access/FixAnalysisAccess.java,
-	  src/main/java/de/intevation/flys/artifacts/access/FixRealizingAccess.java:
-	  Now inherit from FixAccess.
-
-2012-07-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/ParametersExporter.java:
-	  Prevent NPE.
-
-2012-07-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixFacetUtils.java:
-	  Use constant to lookup column instead of dynamically allocated array.
-
-2012-07-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java:
-	  Removed.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisResult.java:
-	  Re-added here.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalDeviationFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalAnalysisFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalReferenceFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixDeviationFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java,
-	  src/main/java/de/intevation/flys/exports/fixings/ParametersExporter.java,
-	  src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java:
-	  Adjusted.
-
-2012-07-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixRealizingCalculation.java:
-	  New. Stub for 'Ausgelagerte Wasserspiegellagen' calculation.
-
-	* src/main/java/de/intevation/flys/artifacts/access/FixRealizingAccess.java:
-	  New. Stub for accessing the artifact to extract the relevant parameters
-	  for the 'ausgelagerte Wasserspiegellagen' calculation.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java:
-	  Call the calculation if the state is reached.
-
-	* src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
-	  Removed trailing whitespace.
-
-2012-07-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationVolmerCompute.java:
-	  Deleted.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java:
-	  Re-added here.
-
-	* doc/conf/artifacts/fixanalysis.xml: Adjusted. BTW: Vollmer is spelled with two 'l's.
-
-2012-07-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Removed.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java:
-	  Re-added.
-
-	* doc/conf/artifacts/fixanalysis.xml: Adjusted.
-
-2012-07-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Deleted
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisCalculation.java:
-	  Re-added.
-
-	* src/main/java/de/intevation/flys/artifacts/access/FixAnalysisAccess.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Adjusted class name usage.
-
-2012-07-19	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
-	  src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  native2ascii with properties files.
-	  Show analysis periods as subtitle in W/Q chart.
-
-2012-07-19	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java,
-	  src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Add subtitle to Fix W/Q chart.
-	  Move addSubtitle() code from generators up to ChartGenerate which saves 
-	  a lot of duplicate code.
-
-2012-07-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java:
-	  Deleted.
-
-	* src/main/java/de/intevation/flys/artifacts/access/FixAnalysisAccess.java:
-	  Re-added.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalDeviationFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalAnalysisFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalReferenceFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixDeviationFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Adjusted class name usage.
-
-2012-07-19  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
-	  Sourced code to set default values of a parameter to an own method.
-	  Subclasses should override this method.
-
-	* src/main/java/de/intevation/flys/artifacts/states/OutliersInput.java:
-	  Set default value for outliers to "3".
-
-2012-07-19	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java,
-	  src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Add kilometer info to chart titles.
-
-2012-07-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java,
-	  src/main/java/de/intevation/flys/utils/ThemeUtil.java,
-	  src/main/java/de/intevation/flys/utils/FLYSUtils.java,
-	  src/main/java/de/intevation/flys/exports/ChartSettings.java,
-	  src/main/java/de/intevation/flys/jfree/XYStyle.java:
-	  Use Integer.parseInt() instead of Integer.valueOf() + Autounboxing.
-	
-2012-07-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Replaced "string -> object -> native -> object" by simple "string -> object".
-	  Removed stupid duplicate XPathing.
-
-2012-07-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/QWSeriesCollection.java:
-	  Use only blue as point color.
-
-2012-07-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Adjusted Delta W(t) CSV exporter to customers wishes.
-
-	* src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java:
-	  Reordered columns, removed description, added W and formatted date
-	  via i18n.
-
-	* src/main/java/de/intevation/flys/utils/Formatter.java:
-	  Added method to get a formatter based on pattern and locale.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Adjusted i18n strings.
-
-2012-07-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Classify each discharge range by the gauges which intersect it.
-
-	* src/main/java/de/intevation/flys/artifacts/model/Range.java:
-	  Added convinience constructor.
-
-	* src/main/java/de/intevation/flys/artifacts/model/GaugeFinder.java:
-	  Added method to return all gauges.
-
-2012-07-18	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
-	  Use bandwidth parameter for width of band, adjusted name to be
-	  displayed in legend.
-
-2012-07-18	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/default-themes.xml,
-	  src/main/java/de/intevation/flys/utils/ThemeUtil.java,
-	  src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
-	  Change bandwidth type to double (still bugged, round integers still
-	  work, though).
-
-2012-07-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java:
-	  Added column for time range.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties
-	  src/main/resources/messages_en.properties
-	  src/main/resources/messages_de.properties:
-	  Added i18n strings.
-
-	* src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
-	  Fixed stupid formatting bug.
-
-2012-07-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java:
-	  Added discharge column.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added missing strings.
-
-2012-07-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Removed trailing whitespace.
-
-2012-07-17	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java,
-	  src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java,
-	  src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java,
-	  src/main/java/de/intevation/flys/jfree/StyledAreaSeriesCollection.java,
-	  src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java,
-	  src/main/java/de/intevation/flys/collections/CollectionAttribute.java:
-	  Cosmetics, doc.
-
-2012-07-17	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Partial implementation of issue720 (bandwith for curves), in
-	longitudinal section ws only, no styling, integer-based.
-
-	* doc/conf/default-themes.xml: Add bandwidth to fields of longitudinal
-	  section facets.
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java: Add bandwidth
-	  theme parsing.
-
-	* src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
-	  If bandwidth is set, add an area data series with datapoints
-	  above/under the actual data points.
-
-	* src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
-	  Helper for adding points with offset.
-
-2012-07-17	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
-	  Use Q_BPEGEL as symbolic name for Q
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Out commented the LEFT JOINs which produce a lot of empty and
-	  redundant data. Bring them back in when we treat subsamples right.
-
-2012-07-16	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  Added getValue() method.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
-	  Store location of calculation in result, too.
-	  
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java:
-	  Added method getTotalCount() to return the number of used S/Q pairs.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQResult.java:
-	  Store location of result, too.
-
-	* src/main/java/de/intevation/flys/exports/sq/SQRelationExporter.java:
-	  Write parameters as export result.
-
-2012-07-16	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java:
-	  Bit of doc.
-
-	* src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java:
-	  TODO for automatic official lines added.
-
-2012-07-16	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
-	  Out commented debug output which caused OOM errors.
-
-2012-07-16	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/SQOverview.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Q is not taken from MESSUNG.Q but from MESSUNG.Q_BPEGEL
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
-	  Fixed indentation. More macros.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
-	  Removed trailing whitespace.
-
-2012-07-16  Ingo Weinzierl <ingo@intevation.de>
-
-	* Tagged module as '2.8'.
-
-2012-07-15	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/StyledXYSeries.java,
-	  src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java,
-	  src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java,
-	  src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java,
-	  src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/states/SQRelation.java,
-	  src/main/java/de/intevation/flys/artifacts/states/OutliersInput.java,
-	  src/main/java/de/intevation/flys/artifacts/states/PeriodsSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/CollectionMonitor.java,
-	  src/main/java/de/intevation/flys/artifacts/model/FlowVelocityCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WQKmsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java,
-	  src/main/java/de/intevation/flys/artifacts/model/RelativePointFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WQKmsFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/LocationProvider.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WKmsFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WKmsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WQFacet.java:
-	  Removed same package imports.
-
-2012-07-15	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
-	  Lowered log level.
-
-2012-07-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Allow manual loading of official lines in
-	  longitudinal_discharge diagrams.
-
-2012-07-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
-	  Prevent nasty NPE (hidden by autobox).
-
-2012-07-13	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java:
-	  Suppress data points with values <= 0 because they kill JFreeChart's
-	  log/log diagrams.
-
-2012-07-13	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Fixed more SQL syntax errors.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
-	  Generate more than one SQResult (To my big suprise it's possible).
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/SQCurveFacet.java.
-	  src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java:
-	  Made more NPE bullet proof.
-
-2012-07-13	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Fixed problem with string operation precedence.
-
-2012-07-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: very basic official lines matching the current
-	  artifact (for this it is wrongly placed in previous calc.-part, for
-	  now.
-
-2012-07-13	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/MapfileGenerator.java:
-	  Create shapefile directory instead of shapefile 'file'.
-
-2012-07-13	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java:
-	  Removed translation whitespace.
-
-2012-07-13	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java:
-	  Finally! SQResult is build and should be ready for display. :-)
-
-2012-07-13	Christian Lins <christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/MapfileGenerator.java,
-	  src/main/java/de/intevation/flys/utils/GeometryUtils.java:
-	  Fix and workaround NullPointerExceptions.
-
-2012-07-13  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/wsplgen/WSPLGENCallable.java,
-	  src/main/java/de/intevation/flys/wsplgen/FacetCreator.java,
-	  src/main/java/de/intevation/flys/wsplgen/JobObserver.java,
-	  src/main/java/de/intevation/flys/wsplgen/ProblemObserver.java,
-	  src/main/java/de/intevation/flys/wsplgen/Scheduler.java,
-	  src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java,
-	  src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/MapArtifact.java,
-	  src/main/java/de/intevation/flys/utils/MapfileGenerator.java,
-	  src/main/java/de/intevation/flys/exports/MapGenerator.java: 
-	  Organized and added missing imports.
-
-2012-07-13  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/GeometryUtils.java: Added new
-	  functions to reproject an Envelope from one CoordinateReferenceSystem to
-	  antoher.
-
-	* src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSFloodmapsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/states/WMSBackgroundState.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryPolyArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSGaugeLocationArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java:
-	  The getExtent() method will now return the extent of the layer in the
-	  coordinate reference system that is configured for the specific river.
-
-2012-07-13  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WMSDBLayerFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WSPLGENLayerFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WSPLGENCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WSPLGENReportFacet.java:
-	  Moved to subpackage map.
-
-	* src/main/java/de/intevation/flys/artifacts/model/map/WSPLGENLayerFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/map/WMSLayerFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/map/WSPLGENJob.java,
-	  src/main/java/de/intevation/flys/artifacts/model/map/WMSDBLayerFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/map/WSPLGENCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/map/WSPLGENReportFacet.java:
-	  Moved from upper package.
-
-2012-07-13	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQOverviewFacet.java,
-	  src/main/java/de/intevation/flys/exports/OutputHelper.java,
-	  src/main/java/de/intevation/flys/exports/sq/SQOverviewGenerator.java:
-	  Added missing vim lines.
-
-2012-07-13	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQOverviewFacet.java,
-	  src/main/java/de/intevation/flys/exports/OutputHelper.java:
-	  Removed trailing whitespace.
-
-2012-07-13	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQOverviewFacet.java,
-	  src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
-	  Removed superfluous imports.
-
-2012-07-13	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
-	  Only use first period of the time periods given by the UI.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQResult.java:
-	  Added some more index checking.
-
-2012-07-13  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQOverviewFacet.java:
-	  New. Facet for chart overview in sq relation.
-
-	* src/main/java/de/intevation/flys/exports/sq/SQOverviewGenerator.java:
-	  New. Generator for chart overview. This generator is not used jet.
-	  Currently we generate the overview on client side by putting all charts in a
-	  simple grid, cause the charts rendered by this generator are empty.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Added new Facet type.
-
-	* src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
-	  Add facets for overview.
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java:
-	  Avoid a NPE in legend entry aggregation.
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Moved log output to avoid NPE.
-
-	* doc/conf/artifacts/minfo.xml:
-	  Added new output for chart overview.
-
-2012-07-13  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
-	  Refactored. Moved some functionality to FLYSContext and OutputHelper.
-
-	* src/main/java/de/intevation/flys/artifacts/context/FLYSContext.java:
-	  Added 'getOutGenerator' to get a concrete generator. Moved from
-	  FLYSArtifactCollection.
-
-	* src/main/java/de/intevation/flys/exports/OutputHelper.java:
-	  New. Provides the 'doOut' functionality for FYLSArtifactCollection.
-
-2012-07-13	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Measurements.java:
-	  Handle the error case of accessing wrong indexed SQ relation
-	  more smoothly.
-
-2012-07-13	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
-	  Added access to the data of GSIEBSATZ and SSIEBUNG.
-
-2012-07-12	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Added the left joins to the GSIEBSATZ and SSIEBUNG tables.
-
-2012-07-12	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Do not store null values from database.
-
-2012-07-12	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Measurements.java:
-	  New. Container for measurements. Helps to extract the S/Q fractions.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
-	  Now uses the measurements container.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
-	  Added convenience methods to extract the different fractions.
-	  DONE: Q, S_SS, S_SF
-	  TODO: S_BL_S, S_BL_FG, S_BL_CG, S_BL
-
-	* src/main/java/de/intevation/flys/artifacts/model/SQOverview.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Relax existence of SIEBSATZID.
-	  We have to use a left join during data extraction anyway.
-	  We force the existence of Q because we cannot do the fitting if
-	  we don't have them.
-
-2012-07-12	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Measurement.java:
-	  New. Access to the data from the SedDB.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java:
-	  Load measurements from SedDB.
-	
-	* src/main/java/de/intevation/flys/artifacts/model/SQOverview.java:
-	  Force NOT NULL for discharge values, too.
-
-	* src/main/java/de/intevation/flys/artifacts/model/SQOverviewFactory.java:
-	  Indentation fix.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
-	  Iterate over all given periods.
-	  
-2012-07-12	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/SQKMChartService.java:
-	  Fixed wrong logger class.
-
-2012-07-12	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	 src/main/java/de/intevation/flys/artifacts/model/SQOverview.java:
-	 Filter out the meassures which don't have a related 'Siebsatz'.
-
-	 doc/conf/cache.xml: Added forgotten cache for sq-overview.
-
-	 src/main/java/de/intevation/flys/artifacts/model/SQOverviewFactory.java:
-	 Added vim line.
-
-2012-07-12	Christian Lins <christian.lins@intevation.de>
-
-	* doc/conf/default-themes.xml,
-	  doc/conf/virtual-themes.xml,
-	  src/main/java/de/intevation/flys/utils/ThemeUtil.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
-	  src/main/java/de/intevation/flys/themes/ThemeAccess.java:
-	  Add showpointlabel style attribute. Refactor some styles to make use of
-	  general attributes in the virtual themes.
-
-	* src/main/java/de/intevation/flys/utils/GeometryUtils.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java:
-	  Suppress or fix some warnings.
-
-2012-07-12	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/conf.xml: Fix class name.
-
-2012-07-11	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/states/LocationSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/DefaultState.java,
-	  src/main/java/de/intevation/flys/utils/FLYSUtils.java,
-	  src/main/java/de/intevation/flys/exports/ChartExportHelper.java,
-	  src/main/java/de/intevation/flys/exports/WstWriter.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java,
-	  src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
-	  Various cosmetic doc fixes.
-
-2012-07-11	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Make official lines available in dc for
-	  manual loading in longitudinal sections.
-
-2012-07-11	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Sieve.java:
-	  Simulates a sieve to separate the differen fractions from each other.
-
-2012-07-11	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/DateRange.java,
-	  src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java,
-	  src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Removed trailing whitespace.
-
-2012-07-11	Christian Lins <christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/DateRange.java,
-	  src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
-	  src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Delta W(t) chart subtitle now with real values and correct i18n.
-
-
-2012-07-11	Christian Lins <christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java:
-	  Re-add HYK rendering code again to CrossSectionGenerator (fix for #712).
-
-
-2012-07-10	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/SQKMChartService.java,
-	  src/main/java/de/intevation/flys/artifacts/model/SQOverview.java:
-	  Removed superfluous imports.
-
-2012-07-10	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/SQOverview.java:
-	  Made km separating of dates epsilon tolerant and avoid empty date lists.
-
-2012-07-10  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/SQKMChartService.java:
-	  New. Service that generates an overview chart for measuring points.
-
-	* src/main/java/de/intevation/flys/artifacts/model/SQOverview.java:
-	  New. Instance of measuring points overview data.
-
-	* src/main/java/de/intevation/flys/artifacts/model/SQOverviewFactory.java:
-	  New. Foctory for overview data objects.
-
-	* doc/conf/conf.xml:
-	  Added new service to config.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n strings.
-
-2012-07-10	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix for issue694.
-
-	* src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
-	  Also resolve edge cases (last/first cross section km).
-
-2012-07-10	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Partial fix for issue694 (Heightmarks snap to nearest cross section
-	line).
-
-	* src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java:
-	  Extended signature of getWaterLines to allow behaviour of only
-	  delivering data if it snaps to the km (is closest).
-
-	* src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
-	  Documentation, updated signature of getWaterLines().
-
-	* src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
-	  Remember if Heightmarks are displayed, if so deliver data
-	  only if cross-section is closest (snap).
-
-	* src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java:
-	  Make next and previous km of cross-sections available as data.
-
-	* src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
-	  Provide next and previous cross-section km via blackboard, adjusted
-	  call to getWaterLines.
-
-2012-07-10	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
-	  Removed trailing whitespace.
-
-2012-07-10	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java,
-	  src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java,
-	  src/main/java/de/intevation/flys/exports/AbstractExporter.java,
-	  src/main/java/de/intevation/flys/exports/ChartExportHelper.java,
-	  src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java,
-	  src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/OutGenerator.java,
-	  src/main/java/de/intevation/flys/exports/FlowVelocityGenerator.java:
-	  Fix various documentation issues.
-
-2012-07-10	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WQKms.java,
-	  src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WstValueTableFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/transitions/DefaultTransition.java,
-	  src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/WDifferencesExporter.java,
-	  src/main/java/de/intevation/flys/exports/ChartHelper.java,
-	  src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java,
-	  src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java,
-	  src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
-	  Fix various issues in the hard-to-find documentation.
-
-2012-07-09	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* pom.xml: Configure javadoc mojo to include doc for protected/private.
-
-2012-07-09	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* contrib/themes2html.xsl: Create a list of direct sub themes
-	  of a theme.
-
-2012-07-08	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/datacage-config-manual/Makefile: New, added Makefile.
-
-2012-07-08	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Calculation2.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java,
-	  src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java,
-	  src/main/java/de/intevation/flys/artifacts/states/LocationDistanceSelect.java,
-	  src/main/java/de/intevation/flys/jfree/HasLabel.java:
-	  Cosmetics, docs.
-
-2012-07-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java:
-	  Fixed XPath typo.
-
-2012-07-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
-	  Removed dynamic XPaths to pervent potential XPath injections.
-
-2012-07-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* contrib/themes2html.xsl: New. Transformation to get a better
-	  overview of themes.xml. Usage:
-
-	  $ xsltproc --path doc/conf    \
-	        contrib/themes2html.xsl \
-	        doc/conf/themes.xml     \
-	        > themes.xhtml
-
-	  Use browser to view the resulting file.
-
-2012-07-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* doc/conf/second-themes.xml: Name the second themegroup 'second'
-	  instead of 'default' to avoid clashes with the real 'default'
-	  themegroup.
-
-2012-07-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* doc/conf/default-themes.xml,
-	  doc/conf/virtual-themes.xml,
-	  doc/conf/themes.xml,
-	  doc/conf/second-themes.xml:
-	  Added xml processing instruction.
-
-2012-07-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/InvLog.java,
-	  src/main/java/de/intevation/flys/artifacts/access/Access.java,
-	  src/main/java/de/intevation/flys/artifacts/access/BedHeightAccess.java,
-	  src/main/java/de/intevation/flys/artifacts/access/FlowVelocityAccess.java,
-	  src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorA.java,
-	  src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorB.java,
-	  src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorC.java,
-	  src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorD.java,
-	  src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorE.java,
-	  src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorF.java,
-	  src/main/java/de/intevation/flys/exports/ChartArea.java,
-	  src/main/java/de/intevation/flys/jfree/StyledValueMarker.java,
-	  src/main/java/de/intevation/flys/jfree/StyledDomainMarker.java:
-	  Added vim lines.
-
-2012-07-08	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java,
-	  src/main/java/de/intevation/flys/artifacts/model/FlowVelocityCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/access/BedHeightAccess.java,
-	  src/main/java/de/intevation/flys/artifacts/access/FlowVelocityAccess.java:
-	  Replaced tabs with four spaces each.
-
-2012-07-07	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ChartArea.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java:
-	  Removed superfluous imports.
-
-2012-07-07	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/StyledDomainMarker.java,
-	  src/main/java/de/intevation/flys/jfree/StyledValueMarker.java,
-	  src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java,
-	  src/main/java/de/intevation/flys/utils/ThemeUtil.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Removed trailing whitespace.
-
-2012-07-06	Christian Lins <christian.lins@intevation.de>
-
-	* doc/conf/*-themes.xml,
-	  src/main/java/de/intevation/flys/utils/ThemeUtil.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
-	  src/main/java/de/intevation/flys/jfree/StyledValueMarker.java,
-	  src/main/java/de/intevation/flys/jfree/StyledDomainMarker.java,
-	  src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Add styles for W(t) domain markers.
-
-	* src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
-	  Remove false @override.
-
-2012-07-06	Christian Lins <christian.lins@intevation.de>
-
-	* doc/conf/themes.xml,
-	  doc/conf/second-themes.xml,
-	  doc/conf/default-themes.xml:
-	  Add missing themes for fixation charts.
-
-2012-07-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix issue705 (names for mainvalues in export).
-
-	* src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
-	  Documentation and use NamedMainValues irrespective of WQ-type (
-	  single vs range).
-
-2012-07-06	Christian Lins <christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  W(t) chart label rotation now working (see #684)
-
-2012-07-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java:
-	  Removed solved TODO.
-
-2012-07-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix issue710 (crashing diagrams with only one point).
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Expand the range/bounds where its added.
-
-2012-07-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java
-	  (expandPointRange): Fix weird code with help of new ChartHelper
-	  method.
-
-2012-07-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ChartHelper.java
-	  (expandBounds): New, expand bounds by given percentage.
-
-2012-07-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/math/Distance.java:
-	  New distance helper module.
-
-2012-07-06	Christian Lins <christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
-	  Remove debugging code.
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java:
-	  Remove HYK references and code.
-
-2012-07-05	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/datacage-config-manual/datacage-config-manual.tex:
-	  Changed inclusions to include new content file.
-
-	* doc/datacage-config-manual/content.tex: Content from doc/datacage.txt,
-	  xml formatted.
-
-2012-07-05	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/datacage-config-manual/datacage-config-manual.tex,
-	  doc/datacage-config-manual/README,
-	  doc/datacage-config-manual/title.tex:
-	  Added stub of tex-version of datacage config documentation.
-
-2012-07-05	Christian Lins <christian.lins@intevation.de>
-
-	* doc/*-themes.xml:
-	  Add textorientation field.
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ChartArea.java:
-	  Move annotation related code to base class ChartGenerator.
-
-2012-07-04	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
-	  Prevent casting exception.
-
-2012-07-04	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	issue487 (wrong area calculation).
-
-	* src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
-	  Fix area calculation.
-
-2012-07-04  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/themes.xml: Moved theme groups to own XML files to improve the
-	  structure.
-
-	* doc/conf/second-themes.xml,
-	  doc/conf/default-themes.xml,
-	  doc/conf/virtual-themes.xml: New XML files for themes / theme groups; each
-	  theme group in one single file.
-
-	* src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
-	  Improved logging; print number of theme groups and themes in it as INFO.
-
-2012-07-03	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Only show labels if enabled in theme. Commented (failed) trials to get the
-	  text rotation right.
-
-2012-07-03	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Fix certain AIOOBs that were caused by the fact that QWDs can end up in two
-	  different series.
-
-2012-07-03  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Implemented mergeRanges to combine y bounds in timeseries charts.
-
-2012-07-03  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveInfoGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtInfoGenerator.java:
-	  New. Added chart info generator for WQ and delta W(t) chart.
-
-	* doc/conf/conf.xml:
-	  Added info generators to config.
-
-2012-07-03	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Very basic, unstyled, always-on labels of points in DeltaWt-Diagrams.
-
-2012-07-03	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
-	  Replaced Arrays.asList(new String[] { "a", "b" }).contains("a") code.
-
-2012-07-03	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* doc/conf/themes.xml,
-	  src/main/java/de/intevation/flys/artifacts/model/FlowVelocityCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/access/BedHeightAccess.java,
-	  src/main/java/de/intevation/flys/artifacts/access/FlowVelocityAccess.java,
-	  src/main/java/de/intevation/flys/artifacts/states/FlowVelocityState.java,
-	  src/main/java/de/intevation/flys/artifacts/states/MiddleBedHeight.java:
-	  Removed trailing whitespace.
-
-2012-07-03  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/themes.xml: Added missing themes for middle bed height curves.
-
-2012-07-03  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/access/BedHeightAccess.java,
-	  src/main/java/de/intevation/flys/artifacts/access/FlowVelocityAccess.java:
-	  New Access objects to access relevant information of Artifacts specific
-	  to bed heights and flow velocity calculations.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FlowVelocityCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java,
-	  src/main/java/de/intevation/flys/artifacts/states/FlowVelocityState.java,
-	  src/main/java/de/intevation/flys/artifacts/states/MiddleBedHeight.java:
-	  Use *Access objects to get required information from Artifact.
-
-	* src/main/java/de/intevation/flys/artifacts/MINFOArtifact.java: Moved
-	  methods to access specific information for calculations to *Access
-	  objects.
-
-2012-07-03	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix issue695 (labeling of waterlines).
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java
-	  (doCrossSectionWaterLineOut): Handle labels more individually.
-
-	* src/main/java/de/intevation/flys/jfree/XYStyle.java
-	  (applyShowLineLabel): Tell renderer that there is something to do in case
-	  any label is switched on.
-
-2012-07-03  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java,
-	  src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/math/DifferenceCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/DifferenceCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/geom/VectorUtils.java,
-	  src/main/java/de/intevation/flys/artifacts/geom/Lines.java,
-	  src/main/java/de/intevation/flys/artifacts/geom/Polygon2D.java,
-	  src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java,
-	  src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/sq/SQRelationExporter.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
-	  src/main/java/de/intevation/flys/themes/ThemeAccess.java,
-	  src/main/java/de/intevation/flys/jfree/StyledAreaSeriesCollection.java:
-	  Fixed various bugs (package declarations, moved classes to correct
-	  places).
-
-2012-07-03  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/themes.xml: Removed line properties from fixation point themes
-	  and added missing point properties.
-
-2012-07-02	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/ManualPointsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
-	  Cosmetics.
-
-2012-07-02	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	issue654.
-
-	* src/main/java/de/intevation/flys/exports/LegendProcessor.java:
-	  Do not include type in hash for legend item.
-
-2012-07-02	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/ParametersExporter.java:
-	  Generate CSV for facet 'fix_parameters'.
-
-	* src/main/java/de/intevation/flys/exports/AbstractExporter.java:
-	  Be more eloquent on which kind of facet the exporter does not
-	  like.
-
-2012-07-02	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
-	  Made it more symmetrical to FixationCompute.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
-	  Removed fake result stuff. Fetch parameters from SQRelationAccess.
-
-2012-07-01	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixChartGenerator.java:
-	  Remove some evidence that the authors of this software
-	  do not know Java at all.
-
-2012-07-01	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Part of flys/issue687
-
-	* src/main/java/de/intevation/flys/exports/ATWriter.java:
-	  New. Samples fitting function to AT files.
-
-	  !!! Untested and expected to be slightly broken. !!!
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixATWriter.java:
-	  Made some formatting things public to be reusable.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n strings for AT headers.
-
-2012-07-01	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* doc/conf/artifact-db.xml,
-	  doc/conf/cache.xml,
-	  doc/conf/meta-data.xml: Removed trailing whitespace.
-
-2012-07-01	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Removed embedded class IdGenerator.
-
-	* src/main/java/de/intevation/flys/utils/IdGenerator.java:
-	  New. Re-added the id generator as top level class.
-
-2012-06-30	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Added parameter exporter for fixings analysis.
-	Part of flys/issue689
-
-	* src/main/java/de/intevation/flys/exports/fixings/ParametersExporter.java:
-	  New. Exports the contents of the parameters of the fix analysis.
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  Added visitor interface to visit all rows of the parameters.
-
-	* doc/conf/artifacts/fixanalysis.xml: Added new facet for
-	  parameter export.
-
-	* doc/conf/conf.xml: Register the new parameter exporter.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Added facet type.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Fixed indentation.
-	  Removed some programming oddities.
-	  Create facet for parameter export.
-
-	* src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java:
-	  Removed code which is already contained in the base class.
-
-	* src/main/java/de/intevation/flys/exports/AbstractExporter.java:
-	  Cleaned up code.
-
-2012-06-30	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/DeltaWtExporter.java:
-	  Deleted
-
-	* src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java:
-	  Re-added here
-
-	* doc/conf/conf.xml: Adjusted package name of DeltaWtExporter.
-
-2012-06-29	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveInfoGenerator.java:
-	  New. Added chart info companion for FixDerivedCurveGenerator.
-
-	* doc/conf/conf.xml: Added to configuration.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java:
-	  Code clean up.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixFunction.java:
-	  Simplified. Not Serializable any more because its only a transient object.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java:
-	  Clean up. Simplified. Removed dependency from Function2DAdapter because
-	  we are doing our own sampling.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionInfoGenerator.java:
-	  Removed empty last line.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Small cosmetics.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java:
-	  Do not notify listeners when add data series.
-
-	* src/main/java/de/intevation/flys/jfree/Function2DAdapter.java:
-	  Removed. Obsolete.
-
-2012-06-29	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Removed superfluous import.
-
-2012-06-29	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionInfoGenerator.java:
-	  New. Added chart info companion for FixLongitudinalSectionGenerator.
-
-	* doc/conf/conf.xml: Added to configuration.
-
-2012-06-29	Christian Lins <christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Unfinished work on generalizing annotations in ChartGenerators.
-
-2012-06-28	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java:
-	  Fixed parameter name.
-
-	* src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_de.properties:
-	  Fixed typo.
-
-2012-06-28	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/access/SQRelationAccess.java:
-	  Finished the access to the S/Q relation stuff.
-
-	* doc/conf/artifacts/minfo.xml:
-	  State "state.minfo.sq.periods" returns the value as string
-	  symmetrical to state "state.fix.analysisperiods".
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/DateRange.java:
-	  Deleted.
-
-	* src/main/java/de/intevation/flys/artifacts/model/DateRange.java:
-	  Re-added here because its of use not only in the fix analysis
-	  but also in the S/Q relation.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriod.java,
-	  src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java,
-	  src/main/java/de/intevation/flys/artifacts/access/Access.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Adjusted the imports for the moved DateRange.
-
-2012-06-28	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/access/SQRelationAccess.java:
-	  New. Artifact access for the S/Q relation. TODO: Add more parameters.
-
-	* src/main/java/de/intevation/flys/artifacts/access/Access.java:
-	  Remove trailing whitespace.
-
-	* src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java:
-	  Added more debug output.
-
-2012-06-28	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/access/Access.java: New.
-	  Base class for *Access of FLYSArtifacts.
-
-	* src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java:
-	  Extends Access now.
-
-2012-06-28	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java:
-	  Removed dead code.
-
-2012-06-28	Christian Lins <christian.lins@intevation.de>
-
-	* doc/conf/themes.xml,
-	  src/main/java/de/intevation/flys/utils/ThemeUtil.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
-	  src/main/java/de/intevation/flys/themes/ThemeAccess.java:
-	  Set text orientation to horizontal for points in Fixation W/Q curve.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Fix overlapping indices of facets.
-
-2012-06-28	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java:
-	  Added method to figure out which discharge sectors of the
-	  the analysis periods really contains data.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Only emit analysis period / discharge sectors which really contain data.
-
-2012-06-28	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Moved FixationArtifactAccess into own package access because there are
-	more *Access to come e.g. SQRelationAccess.
-
-	TODO: Refactor the code for WINFO to use this *Access pattern. This
-	results in much cleaner, better scaling and better understandable code.
-
-	* src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java: Deleted.
-	* src/main/java/de/intevation/flys/artifacts/access/FixationArtifactAccess.java: New.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalDeviationFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalAnalysisFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalReferenceFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixDeviationFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/access,
-	  src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Adjusted imports.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
-	  Removed superfluous imports.
-
-2012-06-27	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
-	  If fitting fails for tolerance of 1e-10 increase it incremental
-	  by factor of 10 to 1e-3 and only bail out if it fails on this level.
-
-2012-06-27	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/Exp.java:
-	  Fixed da/dQ but the fitting still does not work for the function. :-/
-
-2012-06-27	Christian Lins <christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Show only dates as point labels.
-
-2012-06-27	Christian Lins <christian.lins@intevation.de>
-
-	* doc/conf/conf.xml:
-	  Fix typo in generator class for fix_longitudinal_section_curve
-
-2012-06-27	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Create and handle new manual line facets.
-
-	* src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
-	  Added new constructor to play nice with upcoming facet-type.
-
-	* src/main/java/de/intevation/flys/artifacts/ManualPointsArtifact.java:
-	  Added functionality to serve as WaterLineFacet (calculate water
-	  line against cross section profile).
-
-	* src/main/java/de/intevation/flys/artifacts/states/ManualPointsSingleState.java:
-	  Extended to generate cross section water line facets, too.
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
-	  Handle new Facet Type.
-
-2012-06-27	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	FacetType for upcoming cross_section.manualline facet.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Added Facet Type and IS-helper dor upcoming facet.
-
-2012-06-27	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Configure Themes and compatibility of upcoming
-	cross_section.manualline facet.
-
-	* doc/conf/artifacts/winfo.xml,
-	  doc/conf/artifacts/manualpoint.xml:
-	  Add upcoming facet to compatibility lists.
-
-	* doc/conf/themes.xml: Register theme for upcoming facet.
-
-2012-06-27	Christian Lins <christian.lins@intevation.de>
-
-	* doc/conf/conf.xml:
-	  Add output generator for 'fix_derived_curve'
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Add some ugly formatted point labels.
-
-2012-06-27	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Moved describe() and the generating of output into FLYSArtifact.
-
-	* src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
-	  This the base class so it should contain common code!
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/FixationArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/ChartArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/MINFOArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/MapArtifact.java:
-	  Moved common code into base class.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Removed superfluous imports.
-
-2012-06-27	Christian Lins <christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Use JFreeUtil.sampleFunction2D() to sample a StyledXYSeries.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixDeviationFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java:
-	  Add ctor with addtional custom facet index parameter.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Introduce IdGenerator to generate unique facets IDs within an output,
-	  so themes can now be applied properly to points and lines.
-
-2012-06-27	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/collections/AttributeParser.java:
-	  Removed some expensive XPath usage. Some quick profiling
-	  showed that up to 7% of our code (excluding Hibernate, H2, Restlet, etc.)
-	  were spend in these XPaths. A lot of time
-
-	  !!! Please, please, dear fellow programmers do not use XPath for fetching
-	  !!! trivial things that are easily accessible via DOM, too!
-
-2012-06-26	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Outlier.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/Fitting.java:
-	  Refactored to better fit the data types of SQResult.
-
-2012-06-26	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/LegendProcessor.java:
-	  Removed trailing whitespace.
-
-2012-06-26	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQ.java:
-	  Added method to validate point.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Outlier.java:
-	  Added method to callback to re-initialize the function to fit.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Fitting.java:
-	  New. Shell for fitting of one SQ fraction.
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Removed superfluous import.
-
-2012-06-26	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/Outlier.java:
-	  New. Specialized outlier test for the S/Q relation.
-	  Outliers are accepted in multiples of the standard deviation.
-
-2012-06-26	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Only generate outlier facet when we done the prepocessing.
-
-2012-06-26	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Enable legend aggregation in time series charts.
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Call super.aggregateLegendEntries.
-
-2012-06-26	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Legend Item Aggregation refactoring.
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java
-	  (aggregateLegendEntries): Moved up from XYChartGenerator to ChartGenerator.
-
-2012-06-26	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Legend Item Aggregation refactoring.
-
-	* src/main/java/de/intevation/flys/exports/LegendProcessor.java:
-	  New (extracted from XYChartGenerator).
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Extracted legend item aggregation to LegendProcessor.
-
-2012-06-26	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Removed trailing whitespace.
-
-2012-06-26	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Minor polish for LegendItem-Aggregation.
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Define and use static SPACE Shape.
-
-2012-06-26	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/InvLogLinear.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/InvQuad.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/InvPow.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/InvSQPow.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/InvLogLinear.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/Quad.java:
-	  Completed inverse stubs.
-
-2012-06-26	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/FunctionFactory.java:
-	  Register the singletons instead of new objects.
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/Pow.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/InvQuad.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/SQPow.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/LogLinear.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/InvPow.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/InvSQPow.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/InvLogLinear.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/Quad.java:
-	  Link the functions to there inverses via getInverse().
-
-2012-06-26	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Implemenation of the inverses of the fitting functions. Needed
-	for the AT export of the calculated curves.
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/Function.java:
-	  Added abstract method getInverse() to get the inverse of the
-	  function.
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/Pow.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/SQPow.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/Linear.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/LogLinear.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/Log.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/Quad.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/Exp.java:
-	  Implements the getInverse() method.
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/InvLog.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/InvLogLinear.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/InvQuad.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/InvPow.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/InvExp.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/InvSQPow.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/InvLinear.java:
-	  Implements the inverses of the function above. Some are still
-	  stubs.
-
-2012-06-25	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix issue663 ("step" curves for Q).
-
-	* src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java
-	  (addStepPointsKmQ): New, add "step" points for series.
-
-	* src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
-	  Use new StyledSeriesBuilder function.
-
-2012-06-25	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Fix LegendAggregation; prevent single aggregated legend item to
-	  overflow by splitting it into many, but iconless legenditems.
-
-2012-06-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
-	  Fixed typo in I18N key.
-
-2012-06-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
-	  Finished I18N.
-
-	* src/main/java/de/intevation/flys/artifacts/services/QWSeriesCollection.java:
-	  Accept callback to label legend items.
-
-	* src/main/java/de/intevation/flys/jfree/ShapeRenderer.java: Added interface
-	  LabelGenerator to create labels for entries.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added strings.
-
-2012-06-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalReferenceFacet.java:
-	  Removed trailing whitespace.
-
-2012-06-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalDeviationFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalAnalysisFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalReferenceFacet.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java:
-	  Removed superfluous imports.
-
-2012-06-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
-	  Uses I18N now.
-
-	* src/main/java/de/intevation/flys/artifacts/services/QWSeriesCollection.java:
-	  Added convenience constructor for creating date formatters with strings.
-
-	* src/main/java/de/intevation/flys/artifacts/resources/Resources.java:
-	  Added variadic method format().
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added strings.
-
-2012-06-25  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixLongitudinalSectionGenerator.java:
-	  New. Generator for longitudinal sections in fix analysis.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalDeviationFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalAnalysisFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixLongitudinalReferenceFacet.java:
-	  New. Facets for longitudinal sections chart in fix analysis.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Added new facet types.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Add facets for new chart.
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java:
-	  Fixed NPE.
-
-	* doc/conf/artifacts/fixanalysis.xml:
-	  Added facets to config.
-
-	* doc/conf/themes.xml:
-	  Added new themes.
-
-	* doc/conf/conf.xml:
-	  Added new chart generator.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n strings.
-
-2012-06-25  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Look for the attribut "outline" to render shape outlines in charts.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Add the "outline" attribute.
-
-2012-06-25  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java:
-	  Do not add entries ending with " " to legend.
-
-2012-06-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
-	  Prevent that the plot becomes to small if only one point is drawn.
-
-2012-06-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Added debug output about the concrete coeffs found by the fitting.
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/Log.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/LogLinear.java:
-	  Re-checked the partial deviations to the coeffs. Write the formulas
-	  more human readable.
-
-2012-06-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/ShapeRenderer.java: If a label collides
-	  with a other labels try to draw it on the other side of the point.
-	  This results in more labeled points which is useful because you cannot zoom
-	  in for details in the fixings km chart.
-
-	* src/main/java/de/intevation/flys/artifacts/services/QWSeriesCollection.java:
-	  Paint measured points blue and interpolated green.
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
-	  Set background color to white.
-
-2012-06-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Interpolated and measured values where switched.
-
-2012-06-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
-	  Label the points in diagram and show if they are interpolated or not.
-
-	* src/main/java/de/intevation/flys/artifacts/services/QWSeriesCollection.java:
-	  New. Extended XYSeriesCollection to cope with QWs
-
-	* src/main/java/de/intevation/flys/utils/Formatter.java: Added formatters
-	  to be fetched only over CallMeta. CallContext are not present in services.
-
-	* src/main/java/de/intevation/flys/java2d/ShapeUtils.java: New. Some code
-	  to handle Shapes.
-
-	* src/main/java/de/intevation/flys/jfree/ShapeRenderer.java: New. Shape
-	  renderer. This is a simplified version of the shape renderer
-	  from fixings analysis in desktop FLYS.
-
-2012-06-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Re-added accidentially removed code.
-
-2012-06-24	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
-	  src/main/java/de/intevation/flys/jfree/StyledXYSeries.java:
-	  Removed trailing whitespace.
-
-2012-06-24	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Removed TODOs about I18N
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added strings for fixing analysis.
-
-2012-06-23	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	 * src/main/java/de/intevation/flys/utils/KMIndex.java:
-	   OpenJDK javac 1.6.0_24 seems to be more picky about
-	   correct usage of generics.
-
-2012-06-23	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* contrib/add-i18n-numbers.py: New. Script to prefix
-	  the values of property files with a small number to
-	  make the keys identifiable even through the UI.
-
-	  Apply in the same manner as contrib/check-i18n-properties.py
-
-2012-06-23	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/resources/messages_de.properties,
-	  src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties:
-	  Repaired inconsistencies.
-
-2012-06-24	Christian Lins <christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java,
-	  src/main/java/de/intevation/flys/themes/ThemeFactory.java,
-	  src/main/java/de/intevation/flys/jfree/XYStyle.java:
-	  Add debug logs.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
-	  src/main/java/de/intevation/flys/jfree/StyledXYSeries.java:
-	  Draw the W/Q function as StyledXYSeries.
-
-2012-06-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Re-enable legend entry aggregation, take the threshold from
-	  settings.
-
-2012-06-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ChartSettings.java:
-	  Parse and set legend aggregation value.
-
-2012-06-23	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java,
-	  src/main/java/de/intevation/flys/artifacts/model/GaugeFinderFactory.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java:
-	  Removed trailing whitespace.
-
-2012-06-23	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
-	  Added bug output when creating Q sector markers.
-
-	* src/main/java/de/intevation/flys/artifacts/model/GaugeRange.java:
-	  Added toString() method.
-
-2012-06-22	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java:
-	  Set the aggregation threshold value.
-
-2012-06-22	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java,
-	  src/main/java/de/intevation/flys/collections/OutputParser.java:
-	  Cosmetics, doc.
-
-2012-06-22	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/WstWriter.java:
-	  Cosmetics.
-
-2012-06-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
-	  Draw domain markers for borders of Q sectors. There is some kind of glitch
-	  in in the Q sector classifaction code or the db data is strange.
-
-	  Because of the common code basis this affects the fixings calculations, too. :-(
-
-2012-06-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Calculate the standard deviation of the Q sector delta Ws, too.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriod.java:
-	  Store the standard deviation of the Q sector delta Ws, too.
-	  Indexed 0..3; NaN means the std dev for this sector is not existing.
-
-2012-06-21	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/GaugeRange.java:
-	  added method getSectorBorder(int). With this method you can figure
-	  the three discharge sector borders. Returns NaN if border is
-	  not there. Usage:
-
-	    GaugeFinderFactory ggf = GaugeFinderFactory.getInstance();
-	    GaugeFinder gf = ggf.getGaugeFinder("Elbe");
-	    if (gf == null) { /* FAIL */ }
-	    GaugeRange gr = gf.find(km); // km is the km where you are.
-	    if (gr == null) { /* FAIL */ }
-
-	    double m0 = gr.getSectorBorder(0); // Draw as marker if not NaN
-	    double m1 = gr.getSectorBorder(1); // Draw as marker if not NaN
-	    double m2 = gr.getSectorBorder(2); // Draw as marker if not NaN
-
-	  Labels should be:
-	    '(MNQ+MQ)/2' for m0
-	    '(MQ+MHQ)/2' for m1
-	    'HQ5'        for m2
-
-2012-06-21	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/GaugeFinderFactory.java:
-	  New. Cache access to per river gauge finders. This very useful
-	  if you want to draw the discharge sectors of river at a given
-	  km into a diagram.
-
-	* doc/conf/cache.xml: Added cache 'gauge-finders'.
-
-	* src/main/java/de/intevation/flys/artifacts/model/GaugeFinder.java:
-	  Added find(double km) method to find GaugeRange by km.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Uses the instance of the GaugeFinderFactory to access the
-	  gauge ranges.
-
-	* src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java:
-	  Simplified code.
-
-2012-06-21	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/GaugeFinder.java:
-	  New. Moved out of FixingsOverview.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Moved GaugeFinder into top level class.
-
-2012-06-21	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/GaugeRange.java:
-	  New. Moved out of FixingsOverview.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Moved GaugeRange into top level class.
-
-2012-06-21	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Prevent some NPEs.
-	  !!! This is not a fix for the real problem !!!
-
-2012-06-21	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixDeviationFacet.java,
-	  src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Removed superfluous imports.
-
-2012-06-21	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Range.java:
-	  New. Moved out of FixingsOverview.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Moved Range into top level class.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java,
-	  src/main/java/de/intevation/flys/artifacts/services/FixingsOverviewService.java:
-	  Adjusted imports.
-
-2012-06-21	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Fixed problem with select the wrong meta data (date, descriptions, etc.)
-	  for a data column.
-
-2012-06-21	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java:
-	  Fixed stupid i/j switch bug.
-
-2012-06-21  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Updated i18n.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n string for delta W(t) chart.
-
-2012-06-21  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Added attribution for single series styling.
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java:
-	  Skip legend items for interpolated point series.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  Split analysis and reference points into two chart series. Added attribute
-	  for interpolated points for different styling.
-
-	* src/main/java/de/intevation/flys/jfree/Style.java:
-	  Added getter for renderer.
-
-	* src/main/java/de/intevation/flys/jfree/XYStyle.java:
-	  Implemented getter for renderer.
-
-2012-06-21	Christian Lins <christian.lins@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Split fix_sector_average_wq in four facet types, one for each class (_0, _1, ..)
-
-	* doc/conf/themes.xml:
-	  Update themes for WQ curve
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Fix for small issue with sector average points
-
-2012-06-21	Christian Lins <christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Adapt doAverageSectorOut() to reflect changes in Facet.
-
-2012-06-20  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Added delta W(t) chart in fix analysis.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Added facet types for deta W(t) chart.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java:
-	  Changed facet index to determine the sector index and the analysis period
-	  index.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Calculate a facet index including the sector index and the analysis period
-	  index.
-	  Added new facet for delta W(t) chart.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixDeviationFacet.java:
-	  New. Facet to display the standard deviation in delta W(t) chart.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDeltaWtGenerator.java:
-	  New. Generator for the delta W(t) chart.
-
-	* doc/conf/artifacts/fixanalysis.xml:
-	  Updated facets in outputmodes.
-
-	* doc/conf/conf.xml:
-	  Added output generator to config.
-
-2012-06-20  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  New methods to add domain and value axis markers to the plot.
-
-2012-06-20  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/DeltaWtExporter.java:
-	  Added reference events to CSV export.
-
-2012-06-20  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java:
-	  Changed data type from QW[] to QWD[] to have delta Ws in reference events.
-
-2012-06-20  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
-	  Moved function instantiation to alway have a valid function instance.
-
-2012-06-20  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  Fixed binary search.
-
-2012-06-20	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  Bring binarySearch with epsilon more to source of binarySearch of Collections.
-	  Still not working properly. Why?
-
-2012-06-20	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Avoid problems with corrected Ws in cross-sections; hacky solution,
-	issue680.
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
-	  (waterLineC): New, get corrected W.
-
-	* src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
-	  Create C-facet with other index.
-
-2012-06-20	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
-	  Cosmetics, doc.
-
-2012-06-20	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java:
-	  Cosmetics, doc.
-
-2012-06-20	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Now respects the selected events and reference period correctly.
-
-	* src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java:
-	  referenceStart and referenceEnd are now melted into referencePeriod.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Add a new filter IdsFilter which is more efficent to check than a
-	  OrFilter with a list of IdFilters inside.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java:
-	  Expose the new IdsFilter to the XML representation in form of
-	  <columns cids="<list of whitespace separated ids"/>
-
-2012-06-20  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java:
-	  Fixed broken naming of chart curves.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Renamed facets for SQ
-	  relation chart curves.
-
-2012-06-20  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
-	  Create a compound index value for SQOutlierFacets. This index is based
-	  on the index of the result object (to get the correct data) and the
-	  iteration of the outliers. This compound index is used to make
-	  SQOutlierFacets unique to FLYSCollection's DESCRIBE document.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQOutlierFacet.java:
-	  Parse the index of the result object and the iteration number from index
-	  property.
-
-	* src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java:
-	  Added some more debug output.
-
-2012-06-20  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
-	  Create only SQ objects with values > 0. Otherwise JFreeChart will break
-	  during chart creation (values for logarithmic axes have to be > 0).
-
-2012-06-20  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/themes.xml: Adjusted the color of SQ Facets (lines and points)
-	  as shown in examples.
-
-2012-06-20  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
-	  Create new Facets with proper i18n label.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Added i18n strings for facet
-	  names.
-
-2012-06-20  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorA.java,
-	  src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorB.java,
-	  src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorC.java,
-	  src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorD.java,
-	  src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorE.java,
-	  src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorF.java:
-	  New concrete chart generators. Each fraction of the SQ relation
-	  calculation has its own generator now. This is because they all have
-	  different chart titles and labels.
-
-	* doc/conf/conf.xml: Let SQ relation charts use more concrete generators.
-
-	* src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java:
-	  Implemented getDefaultXAxisLabel() getDefaultYAxisLabel().
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Added i18n strings for chart
-	  titles and axes labels.
-
-2012-06-19	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix issue681 (wrong vertical lines in duration curve q-mainvalues on
-	second y-axis).
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Fix vertical line if on second y-axis.
-
-2012-06-19	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java:
-	  Restrict q-filter facet to the differences case.
-
-2012-06-19	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/waterlevel.xml: Add Q-facets to compatibility list.
-
-	* src/main/java/de/intevation/flys/artifacts/WaterlevelArtifact.java:
-	  Add Q-facets to filter facet list.
-
-2012-06-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/QW.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Removed trailing whitespace.
-
-2012-06-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/JFreeUtil.java: Directly
-	  sample "our" Function objects instead of JFreeChart Function2Ds.
-
-	* src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java:
-	  Removed JFreeChart Function2D wrapper and directly use our Function
-	  objects.
-
-2012-06-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Removed superfluous imports.
-
-2012-06-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
-	  Calculate the standard deviation of the delta Ws of the referencen points, too.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Store the standard deviation of delta Ws of reference points into
-	  a parameters column "std-dev".
-
-2012-06-19  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/JFreeUtil.java: New function to
-	  sample a Function2D. This method is used, because JFreeChart's
-	  DataUtilities.sampleFunction2D() returns an instance of XYSeries but we
-	  need StyledXYSeries.
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java: Added a
-	  method to retrieve parameter values for a list of parameter names.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
-	  Create a fake Parameters object for the SQ curve.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java:
-	  Added getMinQ() and getMaxQ() to determine the Q range.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQFunction.java: New
-	  model class that stores a Function and a min and max Q value.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQCurveFacet.java:
-	  Return a SQFunction instance based on the parameters and Q range of the
-	  SQFractionResult.
-
-	* src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java: Use
-	  JFreeUtil's new function sampleFunction2D to create a StyledXYSeries for
-	  the SQ curve.
-
-2012-06-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Store into QWs if they are interpolated.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/QW.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/QWD.java:
-	  Stores boolean if the values are interpolated.
-
-2012-06-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/SQPow.java:
-	  Name derivative S'(Q).
-
-2012-06-19	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/winfo.xml: Add Q-Facets to compatibility list of dis-c.
-
-2012-06-19  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/themes.xml: Added theme mappings for sq relation fractions b - f.
-
-2012-06-19  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQResult.java: Renamed
-	  the former SQResult to SQFractionResult. This class is now used to store a
-	  set of SQFractionResults for each SQ calculation.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java:
-	  Former SQResult.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
-	  Create new fake SQFractionResults for fraction A, B and C (used for
-	  testing).
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQOutlierFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/SQCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/SQMeasurementFacet.java:
-	  Added the 'fractionIdx' property to get to know which fraction should be
-	  represented.
-
-	* src/main/java/de/intevation/flys/artifacts/states/SQRelation.java: Create
-	  Facets for each SQResult and SQFractionResult.
-
-2012-06-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/SQPow.java:
-	  New. S(Q) = a*Q^b
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/FunctionFactory.java:
-	  Registered new function.
-
-2012-06-19  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQMeasurementFacet.java:
-	  Implemented getData(). It returns the SQ[] of
-	  SQResult.getMeasurements().
-
-	* src/main/java/de/intevation/flys/artifacts/states/SQRelation.java: Create
-	  proper facet for sq measurements and corrected constructor call of
-	  SQOutlierFacet.
-
-	* src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java:
-	  Generalized doSQMeasurementsOut() and doSQOutliersOut() to one single
-	  method doSQOut() which is able to handle SQ[] data.
-
-2012-06-19  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java: Changed the
-	  default behavior: line labels are not visible if no config option is set!
-
-2012-06-19	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* doc/conf/conf.xml: Load config of rest server and floodmap over
-	  external entities, too.
-
-	* doc/conf/floodmap.xml, doc/conf/rest-server.xml: New.
-	  External config.
-
-2012-06-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
-	  The reference points are now wrapped in QWDs. This enables the
-	  plotting of Delta W(t) data for the reference points.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/QWD.java:
-	  Added convenience constructor.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Adjusted.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixFacetUtils.java:
-	  Cosmetics.
-
-2012-06-18	Christian Lins <christian.lins@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml:
-	  Remove fix_analysis_periods_wq from fix_wq_curve facet.
-
-	* doc/conf/themes.xml:
-	  Add fixing themes for other theme groups.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java:
-	  Debug output added.
-
-2012-06-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixFacetUtils.java:
-	  Added vim line, made class public.
-
-2012-06-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* doc/conf/conf.xml: Using external system entities to configure databases.
-	  !!!
-	  !!! FROM NOW ON YOU CAN YOUR conf.xml FROM TRUNK.
-	  !!! Adjust the database credentials via the *-db.xml files
-	  !!! which are included.
-	  !!!
-
-	* doc/conf/artifact-db.xml: New. Configuration for the artifact database.
-	* doc/conf/seddb-db.xml: New. Configuration for the SedDB
-	* doc/conf/backend-db.xml: New. Configuration for the FLYS3 database.
-	* doc/conf/datacage-db.xml: Configuration for the datacage datacage.
-
-2012-06-18  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriod.java:
-	  Fixed constructor.
-
-2012-06-18	Christian Lins <christian.lins@intevation.de>
-
-	* doc/conf/themes.xml:
-	  Add themes for fixing facets.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java:
-	  Use FixFacetUtils.getMaxQ() to retrieve max Q.
-	  Interpolate km values instead of strict binary search.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixFacetUtils.java:
-	  Added, contains static getMaxQ() method.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Some issues fixed.
-
-2012-06-18  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/themes.xml: Fixed broken color strings.
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added new functions
-	  that return colors for points.
-
-	* src/main/java/de/intevation/flys/themes/ThemeAccess.java: Added new
-	  function that returns the color for points.
-
-	* src/main/java/de/intevation/flys/jfree/XYStyle.java: Added new method to
-	  apply the color of points (independent of the specified line color).
-
-2012-06-18  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/themes.xml: Added themes for SQ relation charts
-	  ('sq_a_measurement', sq_a_outlier' and 'sq_a_curve').
-
-2012-06-18  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixChartGenerator.java:
-	  New. Abstract chart generator for fix analysis. This generator adds the
-	  current km to the context.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Generators now extend the FixCahrtGenerator.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java:
-	  Get the current km from context.
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java:
-	  Removed getter for current km.
-
-2012-06-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/map/PrintMap.java,
-	  src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/SQRelation.java,
-	  src/main/java/de/intevation/flys/artifacts/states/DischargeState.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
-	  src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/XYChartGenerator.java,
-	  src/main/java/de/intevation/flys/collections/CollectionDescriptionHelper.java:
-	  Removed repeated x.size() calls from for loops.
-
-2012-06-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Removed superfluous imports.
-
-2012-06-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WKmsJRDataSource.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WWQQJRDataSource.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WQTJRDataSource.java:
-	  Added missing 'else's in if/else ladders.
-
-2012-06-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FileUploadService.java:
-	  Fixed string comparision for identity.
-
-2012-06-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/**/*.java: Added missing vim lines.
-
-2012-06-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  Removed tabs. Set log level from INFO to DEBUG because this case
-	  is much too common.
-
-2012-06-17	Christian Lins <christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  Comments added.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java:
-	  Logging output added.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java:
-	  Max Q is now determined by parameter.interpolate().
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Use getCurrentKmFromRequest() in output generation.
-
-	* src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
-	  Typo in method description.
-
-2012-06-15  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java:
-	  The getData() method now takes a km parameter to get the data at a specific
-	  km.
-
-2012-06-15  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQ.java: New model to
-	  store values for S/Q.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQResult.java: New
-	  model class that should be used to store calculation results of SQ
-	  relation.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java:
-	  Create a fake SQResult.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQOutlierFacet.java:
-	  Set missing required properties, so that this facet will be able to
-	  re-calculate results again if the results are not in cache.
-
-	* src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
-	  Create correct number of facets for parameter A for outliers Facet.
-
-	* src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java:
-	  Create a JFreeChart XYSeries from SQResult's outliers Facet.
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Added a
-	  method to create X axes. The SQRelationGenerator overrides this method,
-	  because it requires a logarithmic axis.
-
-2012-06-15  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java:
-	  Added getter for current km.
-
-2012-06-15  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
-	  new functions to determine if a Facet is a SQ curve, measurement or
-	  outlier independend of their parameter.
-
-	* src/main/java/de/intevation/flys/exports/sq/SQRelationInfoGenerator.java,
-	  src/main/java/de/intevation/flys/exports/sq/SQRelationGenerator.java,
-	  src/main/java/de/intevation/flys/exports/sq/SQRelationExporter.java:
-	  Stubs for chart and export generators.
-
-	* doc/conf/conf.xml: Registered new output-generators for SQ relation
-	  charts and exports.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Added i18n strings for CSV
-	  export of SQ relations.
-
-2012-06-15	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/**/*.java: Removed trailing whitespace.
-
-2012-06-14	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* doc/conf/conf.xml: Added out commented block for SedDB configuration.
-
-2012-06-14	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java:
-	  Some code cleanup.
-
-2012-06-14	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
-	  Added more debug output.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java:
-	  Interpolate the coeffs for the function to be drawn.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Made code more robust for none existing data.
-
-2012-06-14  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
-	  new Facets for MINFO SQ relation calculation.
-
-	* doc/conf/artifacts/minfo.xml: Added output for chart and data export for
-	  sq relation calculation. Registered new facets.
-
-	* src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/SQOutlierFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/SQCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/sq/SQMeasurementFacet.java:
-	  Stubs for calculation and Facets used for SQ relation calculation.
-
-	* src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
-	  Override computeAdvance() and implemented a stub for calculation and
-	  Facet creation.
-
-2012-06-11  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
-	  Changed filter string to 'Messstelle'.
-
-2012-06-14  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
-	  Fetch only cross section tracks that have a name 'qps' set for WSPLGEN
-	  calculation.
-
-2012-06-11	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java:
-	  Use binary search again.
-
-2012-06-11	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java:
-	  Removed superfluous import.
-
-2012-06-13	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java:
-	  Workaround for IndexOutOfBoundsException.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java:
-	  Output generator for fixing derived curve.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java:
-	  Use binary search with epsilon again.
-
-2012-06-13  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java:
-	  Added more debug/warn log statements.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java: Do
-	  not add empty objects into the calculation result.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Take care on empty QWD objects.
-
-2012-06-11	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriod.java:
-	  Max Q is store in column "max_q" in Parameters now. So function can be plotted
-	  bewtween calculated kms, too.
-	  For function sampling use something like this.:
-
-	    double [] maxQ = parameters.interpolate("km", 42.3", new String [] { "max_q" });
-	    double maxSampleQ = 10000d;
-
-	    if (maxQ != null) {
-	        maxSampleQ = Math.min(2000d, Math.abs(maxQ[0]));
-	        maxSampleQ += 0.05*maxSampleQ;
-	   }
-
-2012-06-13	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Add missing imports and correct coding issues.
-
-2012-06-12	Christian Lins	<christian.lins@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java:
-	  Use KMIndex.search() (with epsilon) instead of KMIndex.binarySearch().
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Move marker generation to XYChartGenerator.
-
-2012-06-12	Christian Lins	<christian.lins@intevation.de>
-
-	* doc/conf/conf.xml:
-	  Add fix_wq_curve output generator.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java:
-	  Add additional null-checks to prevent NullPointerExceptions when accessing empty
-	  facets.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java:
-	  getMaxQ() now returns constant '1000' until it is properly fixed.
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Code for generating charts more or less complete but untested due to bugs in facets.
-
-2012-06-11	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  Added method double [] interpolate(keyName, key, columnNames).
-	  This construct is better suited for the extraction of
-	  coefficients for building functions. In pseudo code:
-
-	    fitting.Function function =
-		    FunctionFactory.getInstance().getFunction("log");
-
-	    double km = 42.35;
-
-	    double [] coeffs = parameters.interpolate(
-		    "km", km, function.getParamterNames());
-
-	    math.Function f = function.instantiate(coeffs);
-
-2012-06-11	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java,
-	  src/main/java/de/intevation/flys/artifacts/states/GaugeDischargeState.java:
-	  Removed superfluous imports.
-
-2012-06-11	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  Added interpolate methods that return an array of linear interpolated
-	  values for a given key. Say you have a column named "km" you can call
-	  'values = parameters.interpolate("km", 12)' to fetch a set
-	  of proportional interpolated parameters even if there are only
-	  "km": 10 and "km": 15 in the data structure. Returns null if out of bounds.
-
-2012-06-11  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* doc/conf/artifacts/minfo.xml:
-	  Added states and transitions for S-Q-relation.
-
-	* src/main/java/de/intevation/flys/artifacts/states/PeriodsSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/OutliersInput.java,
-	  src/main/java/de/intevation/flys/artifacts/states/SQRelation.java:
-	  New. States for multiple periods input, outliers input and final
-	  S-Q-relation.
-
-	* src/main/java/de/intevation/flys/artifacts/services/DistanceInfoService.java:
-	  Added name filter for locations.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n strings for states.
-
-2012-06-11	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java:
-	  Fixed broken logger class.
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  Re-establish old indentation.
-
-2012-06-07	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
-	  (doWOut): Interpolate values from WKms.
-
-2012-06-07	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/GaugeDischargeState.java:
-	  Enable caching.
-
-2012-06-07	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Simplified choice of gauges for discharge c.
-
-	* src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/states/GaugeDischargeState.java:
-	  Create better name for facets, minor refactoring, polishing.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n strings.
-
-2012-06-07	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java,
-	  src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java:
-	  Cosmetics, docs
-
-2012-06-07  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/PreprocessingSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Use i18n strings.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n strings.
-
-2012-06-07  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Changed facet description.
-
-2012-06-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java,
-	  src/main/java/de/intevation/flys/utils/FLYSUtils.java:
-	  Cosmetics, doc.
-
-2012-06-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java:
-	  Fix issues, import river, documentation, more debug.
-
-2012-06-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeFacet.java:
-	  Hard-code state id, instruct computation to result in facets.
-
-2012-06-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
-	  Doc.
-
-2012-06-06  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Added facet for derivate curve and fixed facet names.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixDerivateFacet.java:
-	  New. Facet for derivate curve.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java:
-	  Added name for facet to constructor.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Add one facet for each output using a different name.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Added facet names.
-
-	* doc/conf/artifacts/fixanalysis.xml:
-	  Changed facet names.
-
-2012-06-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/MiddleBedHeightExporter.java:
-	  Trivial doc.
-
-2012-06-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/datacage.txt: More documentation of datacage conf.
-
-2012-06-06  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Added new facet for analysis periods and updated facet names.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisPeriodsFacet.java:
-	  New. Facet for analysis periods. Returns the date ranges for the analysis
-	  periods.
-
-	* doc/conf/artifacts/fixanalysis.xml,
-	  src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Added new facet and updated facet names.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java:
-	  Updated facet names.
-
-2012-06-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java:
-	  Minor doc.
-
-2012-06-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/datacage.txt: More documentation of datacage conf.
-
-2012-06-06  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Implemented facets and splitted up the event facet.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixEventsFacet.java:
-	  Removed.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixReferenceEventsFacet.java:
-	  New. Facets for events.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java:
-	  Implemented getData().
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Add new event facets.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java:
-	  Fixed return value.
-
-2012-06-06	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/Function2DAdapter.java:
-	  New. Adapter class to brigde de.intevation.flys.artifacts.math.Function
-	  to org.jfree.data.function.Function2D.
-
-	  Function2D objects can be used by org.jfree.data.general.DatasetUtilities
-	  to sample functions into XYDatasets.
-	  See DatasetUtilities.sampleFunction2D()
-
-2012-06-06	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/datacage.txt: New file that will contain datacage configuration
-	  documentation.
-
-2012-06-06  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml:
-	  Fixed outputmodes.
-
-2012-06-06	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
-	  Local variable shadowed instance variable.
-
-2012-06-06	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Fixed index problem with name of chi^2.
-
-2012-06-06  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Added facets for fix analysis.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixAvSectorFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixWQCurveFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixOutlierFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixEventsFacet.java:
-	  New. Facets for W/Q-Chart in fix analysis. FixAvSectorFacet is implemented,
-	  the others are just stubs.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Add facets to artifact after calculation.
-
-	* src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java:
-	  Added method to get the current km for charts. The km is used for
-	  synchronous navigation in fix analysis charts.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Added new facet types.
-
-	* doc/conf/artifacts/fixanalysis.xml:
-	  Added facets to config.
-
-2012-06-05	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  Added some binary search methods. TODO: Sort by column.
-
-2012-06-05	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/DeltaWtExporter.java:
-	  Use new data structures for export.
-
-	* src/main/java/de/intevation/flys/utils/KMIndex.java:
-	  Implements java.lang.Iterable now.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/DeltaWT.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/DeltaWTsKM.java:
-	  Removed. Obsolete.
-
-	* src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java:
-	  Removed superfluous import.
-
-2012-06-05	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java:
-	  Prevent duplicates in analysis periods.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/DateRange.java:
-	  Added equals.
-
-2012-06-05	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/EpsilonComparator.java:
-	  Removed. Obsolete now.
-
-2012-06-05	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/JFreeUtil.java:
-	  Improved collision detection.
-
-	* src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
-	  Avoid collisions of line labels, documentation.
-
-	* src/main/java/de/intevation/flys/jfree/CollisionFreeXYTextAnnotation.java:
-	  Use JFreeUtil.
-
-	* src/main/java/de/intevation/flys/jfree/CollisionFreeLineLabelEntity.java:
-	  New, ChartEntity class for Line labels.
-
-2012-06-05	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
-	  Store the QWs that are actually used in the fitting as referenced.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Store the referenced QWs for each km. TODO: Use same index structure.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java:
-	  Store the referenced QWs, too.
-
-2012-06-05	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixResults.java:
-	  Removed. Obsolete.
-
-2012-06-05	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriodsKM.java:
-	  Removed. Not needed any longer.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Store the AnalysisPeriod per km into FixResult.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java:
-	  Uses KMIndex<AnalysisPeriod []> instead of DeltaWTsKM now.
-
-	* src/main/java/de/intevation/flys/exports/DeltaWtExporter.java:
-	  Commented out old code.
-	  TODO: Rewrite exporter to use AnalysisPeriods.
-
-2012-06-05  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: Override
-	  endOfLife() to remove files and directories produced for WMS output.
-
-2012-06-05	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/JFreeUtil.java:
-	  New jfreechart-related utility class.
-
-2012-06-05	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/Formatter.java:
-	  (getMeterFormat): New.
-	  Doc.
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
-	  i18n and formatting for line labels.
-
-2012-06-05	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
-	  Added better doc and TODO.
-
-2012-06-05	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java:
-	  Now uses the KMIndex for outliers.
-	  TODO: Use KMIndex for DeltaWTs, too.
-
-2012-06-05	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/KMIndex.java: New.
-	  Serializable index structure to find objects by there km.
-	  TODO: Use in fixings analysis.
-
-2012-06-05	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/EpsilonComparator.java:
-	  Fixed sign problem in comparison.
-
-2012-06-04	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Implemented outlier checks in fixings analysis. Expected to be
-	still broken, but the code is in the right place now and has the
-	right structure.
-
-	* src/main/java/de/intevation/flys/artifacts/math/Outlier.java:
-	  Fixed endless loop.
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  Added further set methods for indexed access.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/Fitting.java:
-	  New. Out factored fitting code from FixCalculation. Checks for outliers, too.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Moved fitting code out to separate class. Streamlined code a bit.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java:
-	  Store the outliers from fitting in separate data structure, too.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/QW.java: New.
-	  Base class for delta W/t data. Used as storage for outliers.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/QWD.java:
-	  Is a sub class of QW now.
-
-2012-06-04	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Store Chi^2 of fitting into result, too.
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  Added indexed set method.
-
-2012-05-31	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/Function.java:
-	  Added inner class Derivative representing the first derivative of the
-	  function. Can be instantiated with a given set of parameters.
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/Log.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/Pow.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/Linear.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/Quad.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/Exp.java,
-	  src/main/java/de/intevation/flys/artifacts/math/fitting/LogLinear.java:
-	  Added the derivatives of all fitting functions.
-
-2012-05-30	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Calculate the Delta W/ts +
-	  the average Delta W/ts per Q sector per analysis period.
-	  !!! Very complicated stuff !!!
-	  TODO:
-	  - Store results into the new data structures AnalysisPeriod and
-	    AnalysisPeriods.
-	  - Remove the old DeltaWTsKM and DeltaWT.
-	  - Adjust the facets and the export.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/QWD.java:
-	  Added convinience constructor.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Added sector filter.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java:
-	  Expose the new sector filter to the fixing overview service. Syntax:
-	  <sector value="<value>"/>
-
-2012-05-30	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/DateAverager.java:
-	  New. Averages a list of dates preventing overflows.
-
-2012-05-30	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Added a km filter to find columns which touches a given km.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java:
-	  Expose the new km filter to the fixing overview service. Syntax:
-	  <position km="<value>"/>
-
-2012-05-30	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Better persistence model for delta w/t calculations. Supports
-	storage of Q sector averages, too. TODO: Use the new model.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/QWD.java:
-	  New. Will be used as a replacement for DeltaWT.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriod.java:
-	  New. Will be used as a replacement for DeltaWTsKM.KM.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/AnalysisPeriodsKM.java:
-	 New. List<AnalysisPeriodsKM> Will be used as a replacement for DeltaWTsKM.
-
-2012-05-30	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java:
-	  Use DateRange objects now.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/DateRange.java: New.
-	  Model for date ranges. To be used in re-factored persistance model.
-
-2012-05-30	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Added method to find the Q sector of fixing column for a given km.
-	  Useful to classify fixing events at certain kms.
-
-2012-05-30	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java:
-	  Fixed access to analysis periods.
-
-2012-05-30  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml:
-	  Changed data fields to a single string data field. The data contains a
-	  string of semi-colon separated 'long' value pairs.
-
-	* src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java:
-	  Process the new data.
-
-2012-05-29	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/RelativePointFacet.java:
-	  trivial doc.
-
-	* src/main/java/de/intevation/flys/themes/ThemeAccess.java:
-	  Removed disturbing comment.
-
-	* src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java
-	  (SimpleAxis): Add ommitted Y_AXIS2 to enum.
-
-2012-05-29	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	solve issue417: duration curve annotations as line to curve.
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java
-	  (createStickyLineAnnotation): New.
-	  Resolved todos, use the line style.
-
-2012-05-29	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Doc, TODOs added.
-
-2012-05-29	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Consider theme setting before drawing line to curve.
-
-2012-05-29	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/themes.xml: Donate own theme for mainvalues.
-
-2012-05-28	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Fit from Q to W not from W to Q!
-	  Delta w/t's are now in cm.
-	  Slimmed down fitting error report.
-
-	* src/main/java/de/intevation/flys/exports/DeltaWtExporter.java:
-	  Changed default column header of delta W to cm.
-
-2012-05-28	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Made Delta W/t calculation work.
-
-	* src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java:
-	  Added toString() method.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsColumn.java:
-	  Fixed problem accessing Ws.
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  Fixed silly 'name.equals(name)' bug. This mainly prevented delta W/t
-	  computation from working.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/DeltaWTsKM.java:
-	  More deug code.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  More debug code. Simplified access to data a bit.
-
-	* src/main/java/de/intevation/flys/exports/AbstractExporter.java:
-	  Allow CSV exporter to throw IOExceptions.
-
-	* src/main/java/de/intevation/flys/exports/DeltaWtExporter.java:
-	  More debug output. Flush CSV after writing.
-
-2012-05-28	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Units of step is in meter and not km. Added more debug output.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Stupidly forgot to add facet to return the delta w/t as CSV.
-
-2012-05-27	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/ReportFacet.java:
-	  There was a cast to WINFOArtifact where a cast to FLYSArtifact
-	  is sufficient. This prevented generating error reports that
-	  does not inherit from WINFOArtifact like FixationArtifact.
-
-2012-05-27	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml,
-	  doc/conf/conf.xml: Added CSV and error report generator/facets.
-
-2012-05-27  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/CrossSectionFactory.java:
-	  CrossSectionFactory.isNewest() will return true if the CrossSection is
-	  the only CrossSection found in the database. No IndexOutOfBounds is
-	  thrown.
-
-2012-05-27  Ingo Weinzierl <ingo@intevation.de>
-
-	* Tagged module as '2.7'.
-
-2012-05-27  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
-	  Don't break chart creation if no hyks are existing.
-
-2012-05-26	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/DeltaWTsKM.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java,
-	  src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java,
-	  src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java:
-	  Removed superfluous imports.
-
-2012-05-26	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/DeltaWTsKM.java:
-	  Added getters to access the inner data structures.
-
-	* src/main/java/de/intevation/flys/utils/Formatter.java: Added formatting
-	  support for delta w/t exports of fix analysis.
-
-	* src/main/java/de/intevation/flys/exports/DeltaWtExporter.java:
-	  New. CSV exporter for delta w/ts of fix analysis.
-
-	* src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
-	  Reordered imports.
-
-2012-05-26	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FitResult.java:
-	  Removed. Obsolete.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixResult.java:
-	  New. Stores the result of the fixing analysis.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Return the right structure (FixResult) from the calculation.
-
-2012-05-26	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  Fixed stupid index bug.
-
-2012-05-26	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  Call the computing.
-
-2012-05-25  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/conf.xml: Use the correct Artifacts for wms fixpoints and
-	  floodmaps (they were interchanged).
-
-2012-05-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixResults.java:
-	  New. Stores all results of a fixing analysis.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/DeltaWTsKM.java:
-	  New. Km indexed container for Delta W/t diagrams.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Create FixResults and DeltaWTsKM now to store the results.
-
-2012-05-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/collections/AttributeParser.java:
-	  Replaced another silly "@attribute" XPATH with direct getAttribute()
-	  call.
-
-2012-05-25	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Draw line of mainvalues to duration curve hit point to ground.
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Also work for q-value case on second y-axis, refactored.
-
-	* src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java:
-	  Doc and fix.Doc and fix.
-
-2012-05-25	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Also draw lines to curve from q-mainvalues in dur. curve
-
-	* src/main/java/de/intevation/flys/artifacts/model/MainValuesQFacet.java:
-	  In analogy to the W-case, calculate where line from main value hits
-	  a wqday-curve from DurationCurve.
-
-2012-05-25	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Draw line of w-mainvalue to duration curve hit point to ground.
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  If StickyAxisAnnotation has a hit point set, also add line annotation
-	  from the crossing point to the x-axis.
-
-2012-05-25	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Draw line of w-mainvalue to duration curve, baby version.
-
-	* src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java:
-	  Added field "hitPoint", when a line to a point should be drawn
-	  - leveraging this annotation into the second dimension.
-
-	* src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java:
-	  Calculate where mainvalue hits a duration curve.
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  If StickyAxisAnnotation has a hit point set, add line annotation
-	  to hit (the duration) curve.
-
-2012-05-25  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* doc/conf/themes.xml:
-	  Added a warning to not use virtual themes for facets.
-
-2012-05-25  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* doc/conf/themes.xml:
-	  Added concrete themes for maps.
-
-2012-05-25	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Moved parameter of addAnnotations out, renamed to addVisibleAnnotation.
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
-	  Adjusted.
-
-2012-05-25  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* doc/conf/themes.xml:
-	  Added concrete themes for areas.
-
-2012-05-24	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Load mainvalues in reference curves.
-
-	* doc/conf/artifacts/winfo.xml: Add mainvalues to compatibility list
-	  of reference curves; fix typo.
-
-2012-05-24	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
-	  Render mainvalues as annotations.
-
-	* src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
-	  Render static wkms data.
-
-2012-05-24	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Cosmetic.
-
-2012-05-24	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/StickyAxisAnnotation.java,
-	  src/main/java/de/intevation/flys/jfree/FLYSAnnotation.java:
-	  (flipStickyAxis): Allow easy change of sticky axes.
-
-2012-05-24	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
-	  (getWaterlevelData): Exception for discharge case.
-
-	* src/main/java/de/intevation/flys/utils/FLYSUtils.java
-	  (getLocations): Exception for discharge case.
-
-2012-05-24  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Issue 667.
-
-	* src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
-	  Added data to jfreechart data source.
-
-2012-05-24  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/services/ThemeListingService.java,
-	  src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/HYKArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/AreaArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
-	  src/main/java/de/intevation/flys/themes/ThemeGroup.java: Removed
-	  needless imports.
-
-2012-05-24  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/GeometryUtils.java: Reproject
-	  geometries into the coordinate reference system defined in the
-	  configuration.
-
-2012-05-24	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Include other "thematic" heights for
-	  reference curve relative points dc conf.
-
-2012-05-24	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/ReferenceCurveState.java:
-	  Cosmetics.
-
-	* src/main/java/de/intevation/flys/artifacts/model/RelativePointFacet.java:
-	  Added TODO.
-
-2012-05-24	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/relativepoint.xml,
-	  doc/conf/conf.xml: Remove relativepoint artifact remainders, so far
-	  all cases are covered by facet.
-
-2012-05-24	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
-	  Handle reference curve case, slightly refactored.
-
-	* src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
-	  Handle points in doOut.
-
-2012-05-24	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
-	  Expose data via blackboard.
-
-2012-05-24	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Serve fixations
-	  with relative points for reference curves.
-
-2012-05-24	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java
-	  (getReferenceStartKm, getReferenceEndKms): Made public.
-
-2012-05-24	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/winfo.xml: Add relative point to compatibility
-	  list of reference curve out.
-
-2012-05-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/winfo.xml: Remove second facet from
-	  StaticWKmsArtifact from compatibility list of duration curves.
-
-	* doc/conf/themes.xml: Add basic theme for relativepoint.
-
-2012-05-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Serve floodprotections and heightmarks
-	  with relative points for duration curves.
-
-2012-05-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
-	  Handle relative points in doOut.
-
-2012-05-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Serve fixations with relative points
-	  for duration curves.
-
-2012-05-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java:
-	  Use superclass static field and method.
-
-2012-05-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/RelativePointFacet.java:
-	  Handle duration curve case. Do a linear interpolation of the day.
-
-2012-05-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/DurationCurveFacet.java:
-	  Be a DataProvider, provide the duration curve and its km.
-
-2012-05-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
-	  (getWAtKmLin): Linear interpolating version of getWAtKm.
-
-2012-05-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/RelativePointFacet.java:
-	  Add (dummy-) implementation of a relative point facet.
-
-	* src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java:
-	  Use superclass infrastructure. Spawn RelativePointFacet.
-
-	* doc/conf/winfo.xml: Add relativepoint facet to compatibility list
-	  of duration curve out.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Add RELATIVE_POINT Facet Type.
-
-2012-05-23  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/Function.java:
-	  Allow instantiation of a function with concrete parameters.
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  Enable indexed access to parameter names.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FitResult.java:
-	  New. Bundles the results of the fitting.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/DeltaWT.java:
-	  New. Stores results of Delta W/t calcs.
-
-	* src/main/java/de/intevation/flys/artifacts/model/fixings/FixCalculation.java:
-	  Calculate Delta W/t s, too.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Make component filters ('and', 'or') more easy to construct.
-
-2012-05-23  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java,
-	  src/main/java/de/intevation/flys/themes/ThemeFactory.java:
-	  Improved startup performance.
-
-2012-05-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java
-	  (getDatacageIDValue): New, extracted from various duplicates.
-
-	* src/main/java/de/intevation/flys/artifacts/HYKArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/AreaArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java:
-	  Use getDatacageIDValue() from superclass or static context.
-
-2012-05-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/StaticFLYSArtifact.java:
-	  Define XPath to access "id" value of element coming from datacage-document.
-
-	* src/main/java/de/intevation/flys/artifacts/HYKArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/AreaArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java:
-	  Use xpath defined in superclass.
-
-2012-05-23	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
-	  Whitespace-Cosmetics.
-
-2012-05-23  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* doc/conf/relativepoint.xml: New artifact-state-config for upcoming
-	  artifact.
-
-	* doc/conf/conf.xml: Register artifact factory and artifact for
-	  upcoming artifact.
-
-2012-05-23  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/themes/ThemeGroup.java:
-	  New. A theme group takes a set of themes configured in the themes.xml.
-
-	* src/main/java/de/intevation/flys/themes/ThemeFactory.java:
-	  Read the theme groups configured in the themes.xml.
-	  Improved reading the xml file. Thanks to Sascha for the patch.
-
-	* src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
-	  Get a theme using the new parameter themegroup.
-
-	* src/main/java/de/intevation/flys/artifacts/context/FLYSContextFactory.java:
-	  Create theme groups while configuring themes.
-
-	* src/main/java/de/intevation/flys/artifacts/services/ThemeListingService.java:
-	  New. This service returns a list with all configured theme groups, each
-	  containing exactly one theme filtered by name.
-	  The theme name has to be provided as parameter.
-
-	* doc/conf/conf.xml:
-	  Added new service to config.
-
-	* doc/conf/themes.xml:
-	  Introduced theme groups and added new group.
-
-2012-05-23  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Repair CS-DC-Conf, allow loading
-	  waterlevels, add fixations and heightmarks.
-
-2012-05-23  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/winfo.xml: Cosmetics.
-
-2012-05-22  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Allow loading of fixations in cross-sections.
-
-2012-05-22  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/GaugeDischargeState.java:
-	  More debugging of discharge curve issue.
-
-2012-05-22  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java
-	  (getDischargeCurveData): Moved to more specific class.
-
-	* src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeFacet.java:
-	  Cosmetics, be louder in miscondition.
-
-2012-05-22  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Allow loading of fixations and thmatic
-	  heights in longitudinal sections, make discharge-curve-misbehavior
-	  testable with trunk.
-
-2012-05-22  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
-	  Render discharge outs (was own out once).
-
-2012-05-22  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* doc/conf/artifacts/winfo.xml: Allow cross-section stuff in
-	  dischargelongitudinal state.
-
-	* src/main/java/de/intevation/flys/artifacts/states/DischargeLongitudinalSection.java:
-	  Add CrossSectionWaterLineFacets, will trigger the cross section output.
-
-2012-05-22  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/FixationArtifact.java:
-	  Added vim line.
-
-	* src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
-	  Removed empty line.
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
-	  Removed invalid/not helpful comments.
-
-	* src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java
-	  (outputExists): Doc.
-
-2012-05-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/ReferencePeriod.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/AnalysisPeriods.java:
-	  Adjusted ui providers to make parameter names unique in client.
-
-2012-05-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
-	  Fixed short evaluation problem.
-
-	* src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java:
-	  Added more debuf output.
-
-2012-05-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java:
-	  New. Access the state data of fixings artifacts.
-
-2012-05-22	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml: Make "start" and "end" parameters
-	  unique in fixings artifact states.
-
-2012-05-21  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* doc/conf/winfo.xml: Extend compatibility lists.
-
-	* doc/conf/conf.xml: Add gaugedischarge factory and artifact.
-
-	* src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/GaugeDischargeArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/states/GaugeDischargeState.java:
-	  New, State, Facet and Artifact to access discharge curves of gauges.
-
-	* doc/conf/gaugedischarge.xml: New trivial state model for gaugedis.
-
-2012-05-21  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Allow loading of prev. reference curves.
-
-2012-05-21  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: (yet unused) sceleton for ref-curve dc conf.
-
-2012-05-21  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n strings for fix analysis.
-
-2012-05-21  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/EventSelect.java:
-	  Implemented static data for state.
-
-	* doc/conf/artifacts/fixanalysis.xml:
-	  Changed transition in 'volmer' states.
-
-
-2012-05-21  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/DurationCurveState.java:
-	  Include km in names of duration curve facets.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Adjusted i18n for
-	  duration curve facet names (now include km).
-
-2012-05-21  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Allow loading of previous duration curves and
-	  fixations in duration curves.
-
-2012-05-18  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java:
-	  Take the current km range into account in getOptions().
-
-2012-05-18  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java,
-	  doc/conf/artifacts/minfo.xml: Adapted facets for middle bed height. We
-	  now distinguish between epochs and singles.
-
-	* doc/conf/conf.xml: Registered new output generator for middle bed height.
-
-	* doc/conf/themes.xml: Added new themes for middle bed height epoch and
-	  single curves.
-
-	* src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java:
-	  Take the km range into account.
-
-	* src/main/java/de/intevation/flys/artifacts/states/MiddleBedHeight.java:
-	  Create facets for single and epochs.
-
-	* src/main/java/de/intevation/flys/exports/MiddleBedHeightInfoGenerator.java,
-	* src/main/java/de/intevation/flys/exports/MiddleBedHeightGenerator.java:
-	  Chart and info generator for middle bed height charts.
-
-2012-05-18  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightData.java:
-	  Added new methods that create names for singles and epochs.
-
-	* src/main/java/de/intevation/flys/utils/Formatter.java: Added number
-	  formatters used to export middle bed heights values.
-
-	* src/main/java/de/intevation/flys/exports/MiddleBedHeightExporter.java:
-	  New exporter for middle bed heights values.
-
-	* doc/conf/conf.xml: Registered new output generator for middle bed height
-	  exports.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: New i18n strings for middle
-	  bed height facets and csv export.
-
-2012-05-18  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightData.java:
-	  New model class for storing data for middle bed height exports (chart,
-	  data exports).
-
-	* src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightCalculation.java:
-	  New Calculation that generates new MiddleBedHeightData.
-
-	* src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightFacet.java:
-	  New Facet which is used for middle bed height charts.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
-	  new facet type for middle bed height curves.
-
-	* src/main/java/de/intevation/flys/artifacts/states/MiddleBedHeight.java:
-	  Calculate middle bed height data using MiddleBedHeightCalculation and
-	  create new facets for charts and csv export.
-
-	* src/main/java/de/intevation/flys/artifacts/MINFOArtifact.java: Added new
-	  methods that return the IDs of selected single bed heights and epoch bed
-	  heights.
-
-2012-05-18  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java:
-	  Implemented getOptions() and getLabelFor().
-
-2012-05-16  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Stabilized legend item aggregation.
-
-2012-05-16  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Extensive - although mostly trivial - doc adds.
-
-2012-05-16  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/artifacts/minfo.xml: Added states and transitions for MINFO
-	  middle bed height calculation.
-
-	* src/main/java/de/intevation/flys/artifacts/states/MultiStringArrayState.java:
-	  New. Nearly a copy of MultiIntArrayState but uses String values.
-
-	* src/main/java/de/intevation/flys/artifacts/states/SoundingsSelect.java:
-	  New subclass of MultiStringArrayState. It will be used for bed heights
-	  selection. We need to do handle the values as string, because singles
-	  and epochs are mixed, so the DB ID is not enough as parameter value.
-
-	* src/main/java/de/intevation/flys/artifacts/states/MiddleBedHeight.java:
-	  New. This state will trigger the calculation for middle bed height in
-	  MINFO module.
-
-2012-05-16  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/MultiIntArrayState.java:
-	  Do not add a <art:choices> element to the dynamic DESCRIBE but add the
-	  <art:item> directly to <art:select> which allows using default mechanism
-	  in FLYS client.
-
-2012-05-15	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Replaced event name by its description, which combines the
-	  description of the fixing (= WST file description) and the name
-	  of the column.
-
-	* contrib/fixoverview2html.xsl: Adjusted.
-
-2012-05-16  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/artifacts/minfo.xml: Added a chart output and relevant facets to
-	  flow velocity state.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
-	  new facet types for mainchannel, totalchannel and tau of flow velocity
-	  calculation.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FlowVelocityFacet.java:
-	  New Facet that returns FlowVelocityData in getData().
-
-	* src/main/java/de/intevation/flys/artifacts/model/FlowVelocityData.java:
-	  Added new methods that return xy points for mainchannel, totalchannel and
-	  tau.
-
-	* src/main/java/de/intevation/flys/artifacts/states/FlowVelocityState.java:
-	  Create new mainchannel, totalchannel and tau Facets for each
-	  FlowVelocityData instance retrieved by FlowVelocityCalculation.
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Commented
-	  legend aggregation out.
-
-	* src/main/java/de/intevation/flys/exports/FlowVelocityInfoGenerator.java,
-	  src/main/java/de/intevation/flys/exports/FlowVelocityGenerator.java: New
-	  chart generator for flow velocity data and its info generator.
-
-	* doc/conf/conf.xml: Registered the chart and chart info generator for flow
-	  velocity data.
-
-	* doc/conf/themes.xml: Added new themes for mainchannel, totalchannel and
-	  tau of flow velocity calculation.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Added i18n strings for flow
-	  velocity facets.
-
-2012-05-16  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/MultiIntArrayState.java:
-	  Add a 'label' attribute to each <data> element in the static DESCRIBE.
-	  In addition to that, the <data> element created in this class can have
-	  multiple <item> elements which consist of a 'value' and a 'label'
-	  attribute. This 'label' attribute is taken from getLabelFor() which is
-	  abstract and needs to be implemented by subclasses.
-
-	* src/main/java/de/intevation/flys/artifacts/states/DischargeState.java:
-	  Implemented the abstract method getLabelFor().
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_de.properties: New i18n strings for MINFO
-	  parameter names.
-
-2012-05-16  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: New i18n strings for MINFO
-	  states.
-
-2012-05-16  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/FlowVelocityExporter.java:
-	  Append the name of a location for the km row which is provided by
-	  FLYSUtils.getLocationDescription(km);
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Added i18n strings for flow
-	  velocity CSV export headers.
-
-2012-05-16  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/artifacts/minfo.xml: Added new state and csv export for MINFO flow
-	  velocity calculation.
-
-	* doc/conf/conf.xml: Registered a new CSV exporter for flow velocity
-	  values.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FlowVelocityCalculation.java:
-	  New calculation for MINFO flow velocity. Actually, this is no
-	  calculation but a bundling of data.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FlowVelocityData.java:
-	  New model class that is used to store flow velocity relevant data.
-
-	* src/main/java/de/intevation/flys/artifacts/states/FlowVelocityState.java:
-	  New state that triggers the FlowVelocityCalculation and creates new
-	  facets. Currently, only a CSV Facet is created.
-
-	* src/main/java/de/intevation/flys/artifacts/MINFOArtifact.java: Added
-	  methods to retrieve the IDs of main channels and total channels for the
-	  flow velocity calculation.
-
-	* src/main/java/de/intevation/flys/utils/Formatter.java: New formatters
-	  that are used in CSV exporter for flow velocity.
-
-	* src/main/java/de/intevation/flys/exports/FlowVelocityExporter.java: New
-	  concrete subclasses of AbstractExporter that currently implements the
-	  path to export FlowVelocityData as CSV.
-
-2012-05-16  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/HYKArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WQKmsInterpolArtifact.java:
-	  Removed getDataAsDouble() which is now implemented in FLYSArtifact.
-
-	* src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java:
-	  Implemented getDataAsDouble(). This method will return a Double based on
-	  a given parameter name.
-
-2012-05-15  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml:
-	  Changed data type for state 'eventselect'.
-
-2012-05-15	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSFloodmapsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/FixationArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/QSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/ReferencePeriod.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationVolmerCompute.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/PreprocessingSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationPeriod.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FunctionSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/GaugeRange.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/LocationSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/AnalysisPeriods.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java,
-	  src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryPolyArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSGaugeLocationArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java,
-	  src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
-	  Removed superfluous imports.
-
-2012-05-15  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml:
-	  Adjusted state data fields.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/ReferencePeriod.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/PreprocessingSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FunctionSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/AnalysisPeriods.java:
-	  Implemented states.
-
-2012-05-15  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/Function.java:
-	  Fixed constructor. Descriptions are now available.
-
-2012-05-15  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/artifacts/minfo.xml: Added new transistions and states for
-	  MINFO flow velocity calculation.
-
-	* src/main/java/de/intevation/flys/artifacts/states/MultiIntArrayState.java:
-	  New abstract states that might be used to append a list of available
-	  integer values to the DESCRIBE document.
-
-	* src/main/java/de/intevation/flys/artifacts/states/DischargeState.java:
-	  Concrete subclass of MultiIntArrayState which implements the abstract
-	  method getOptions().
-
-2012-05-14	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Parameters.java:
-	  New. Model for storing fitting results in cache.
-
-2012-05-14  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java:
-	  Removed the computeFeed() method that created Facets for discharge
-	  curves to make this state ready to use in MINFO calculations.
-
-2012-05-14  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/artifacts/minfo.xml: New Artifact configuration for module
-	  MINFO.
-
-	* src/main/java/de/intevation/flys/artifacts/MINFOArtifact.java: New
-	  Artifact for module INFO.
-
-	* src/main/java/de/intevation/flys/artifacts/states/CalculationSelectMinfo.java:
-	  New. The state is used for choosing the calculation in module MINFO.
-
-	* doc/conf/conf.xml: Registered the MINFO Artifact.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: New strings for states and
-	  calculations.
-
-2012-05-13  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
-	  Removed unused code.
-
-2012-05-13  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
-	  Doc.
-
-2012-05-13  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Allow duration_curve.q loading via datacage.
-
-2012-05-11  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* doc/conf/meta-data.xml: Allow hyk loading also when in non-
-	  recommendation mode.
-
-2012-05-11  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	Improved middle height calculations for waterlevels.
-
-	* src/main/java/de/intevation/flys/artifacts/geom/Lines.java
-	 (area): Improved or even corrected area calculation.
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
-	  Corrected middle height calculated, have a very verbose label for
-	  the time being.
-
-2012-05-11  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	Somewhat improve area calculation during line computation.
-	Still faulty.
-
-	* src/main/java/de/intevation/flys/artifacts/geom/Lines.java
-	 (fillWater): Piecewise calculate area in more cases.
-
-2012-05-11  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	Tackle water-through-mountain issue that exists since r4099.
-
-	* src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java
-	  (addPoints): Add parameter that decides whether or not to skip NaNs.
-
-	* src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
-	  Set new parameter to StyledSeriesBuilder.addPoints calls.
-	  For waterlines it is important that NaNs stay included!
-
-2012-05-10  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WMSGaugeLocationArtifact.java:
-	  New Artifact for storing geometries for gauges.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
-	  a new facet type for WMSGaugeLocationArtifact 'floodmap.gaugelocation'.
-
-	* doc/conf/artifacts/winfo.xml,
-	  doc/conf/artifacts/map.xml: Added 'floodmap.gaugelocation' facet to the
-	  list of valid facets for map and floodmap output.
-
-	* doc/conf/conf.xml: Added a factory for creating
-	  WMSGaugeLocationArtifacts.
-
-	* doc/conf/themes.xml: Added a theme for 'floodmap.gaugelocation' facets.
-
-	* doc/conf/meta-data.xml: Added a datacage section for gauge locations to
-	  the floodmap and map section.
-
-2012-05-10  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added
-	  new facet types 'floodmap.hydr_boundaries' and
-	  'floodmap.hydr_boundaries_poly'
-
-	* doc/conf/artifacts/winfo.xml,
-	  doc/conf/artifacts/map.xml: Registered 'floodmap.hydr_boundaries' and
-	  'floodmap.hydr_boundaries_poly' for floodmap and map output types.
-
-	* doc/conf/conf.xml:
-
-	* doc/conf/themes.xml: Added themes for 'floodmap.hydr_boundaries' and
-	  'floodmap.hydr_boundaries_poly'.
-
-	* doc/conf/meta-data.xml: Improved datacage configuration specific to
-	  floodmaps and maps.
-
-	* src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSHydrBoundaryPolyArtifact.java:
-	  New artifacts to save information about hydrological boundaries.
-
-	* src/main/java/de/intevation/flys/artifacts/WMSQPSArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSKmArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSFixpointsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSFloodmapsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSBuildingsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/RiverAxisArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSLineArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSFloodplainArtifact.java:
-	  Moved the methods getRiverId() and getTitle() into WMSDBArtifact.
-
-2012-05-10  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/mapserver/wsplgen_layer.vm,
-	  doc/conf/mapserver/shapefile_layer.vm: Added a 'PROJECTION' section.
-
-2012-05-10  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
-	  Minor refactoring, doc.
-
-2012-05-10  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/mapserver/layer.vm: Added a 'PROJECTION' section.
-
-2012-05-10  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
-	  Minimal doc, TODO.
-
-2012-05-10  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	Fix issue620: synchron navigation at impossible kms.
-
-	* src/main/java/de/intevation/flys/artifacts/CrossSectionArtifact.java
-	  (searchCrossSectionLine): Do not return a CrossSectionLine if there
-	  is none found within 1km.
-
-2012-05-10  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java:
-	  Minimal cosmetics.
-
-2012-05-10  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	Preparations for fix issue620: Synchron navigation on non-existing km.
-
-	* src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java
-	  (getData): Return empty lines if no cross section found.
-
-2012-05-09  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	Display mittlere hoehe (which is not yet calculated).
-
-	* doc/conf/themes.xml: Added theme prop to display middlere hoehe or not.
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java:
-	  (parseShowMiddleHeight): New, parse the new theme prop.
-
-	* src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
-	  (fillWater, ListWithArea): Return new type wich also contains area.
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
-	  Respect new theme prop and adjust label if set.
-
-2012-05-09  Felix Wolfsteller <felix.wolfsteller@intevation.de>
-
-	Beginning of calculation of Mittlere Hoehe: area calculation.
-
-	* src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
-	  Adjusted to LineData constructor.
-
-	* src/main/java/de/intevation/flys/artifacts/geom/Lines.java
-	  (area): New, calculate area of a polygon.
-	  Added todos where area calculation code paths are missing.
-
-2012-05-08  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/meta-data.xml: Moved the hws layers out to an own node.
-
-	* src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java: Moved the
-	  'name' property from WMSCatchmentArtifact to WMSDBArtifact.
-
-	* src/main/java/de/intevation/flys/artifacts/WMSHwsArtifact.java: Create
-	  more specific filter and extent that takes the 'name' into account.
-
-2012-05-08  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/meta-data.xml: Moved the catchments out to an own node.
-
-	* src/main/java/de/intevation/flys/artifacts/WMSCatchmentArtifact.java:
-	  Parse the name of required catchments fetch name specific catchments
-	  only.
-
-2012-05-08  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/artifacts/map.xml: Added the 'floodmap.floodmaps' facet to the
-	  list of valid facets of the 'map' output.
-
-	* doc/conf/themes.xml: Renamed the 'Line' theme used for floodmaps to
-	  'FloodmapLines'.
-
-2012-05-08  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/mapserver/db_layer.vm: Added a PROJECTION section which is
-	  filled by the LayerInfo object.
-
-	* src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java: Added
-	  a 'srid' property.
-
-	* src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Set the
-	  'srid' property of all LayerInfo objects.
-
-2012-05-07  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* doc/conf/artifacts/fixanalysis.xml:
-	  Changed state data and added new state.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation/QSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/EventSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationPeriod.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/GaugeRange.java:
-	  Modified states and added new state for concrete event selection.
-
-2012-05-04	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/themes: Add text-bg properties to  Area style.
-
-	* src/main/java/de/intevation/flys/themes/ThemeAccess.java
-	  (TextStyle.apply): Apply text bg theme-properties to renderer.
-
-	* src/main/java/de/intevation/flys/jfree/StyledAreaSeriesCollection.java:
-	  Cosmetics.
-
-	* src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
-	  Added field to store labels background color, calculate arithmetic
-	  middles of polygons, to put label there (improves situation slightly).
-
-2012-05-03	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java
-	  (parseShowArea): parse show area field of theme.
-
-	* src/main/java/de/intevation/flys/themes/ThemeAccess.java
-	  (TextStyle.apply): Be applicable to StableXYDifferenceRenderers.
-
-	* src/main/java/de/intevation/flys/jfree/StyledAreaSeriesCollection.java:
-	  Apply setting from theme to renderer.
-
-	* src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java:
-	  Simplified area calculation (always calculate). Added getters and
-	  setters for text for label style, respect most of that.
-
-2012-05-03	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/themes: Let Area style not inherit from colorlines (as labels
-	  work slightly different. Enable showarea property. Comment dupe Lines.
-
-2012-05-03	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java
-	  (doArea): Add Lines.LineData datatype to areable data types.
-
-2012-05-03	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/themes.xml: Add two new options for waterlevel label in cs.
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java:
-	  Parse new theme properties.
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
-	  Adjust label according to chosen properties.
-
-2012-05-03	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java
-	  (parseShowLineLabelBG): parse show line label bg field of theme.
-
-	* src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
-	  Respect show line label bg setting of theme.
-
-	* src/main/java/de/intevation/flys/jfree/XYStyle.java:
-	  Apply setting from theme to renderer.
-
-2012-05-03  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/artifacts/winfo.xml: Added a 'helpText' field to each state.
-	  The 'helpText' field represents in this case a message in the i18n
-	  resources which should be a link to a online help page.
-
-	* src/main/java/de/intevation/flys/artifacts/states/DefaultState.java:
-	  Append the 'helpText' to the DESCRIBE document.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Added links to help text in
-	  the FLYS wiki.
-
-2012-05-03	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Use the colors specified in theme document for linelabel.
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java:
-	  New methods to find colors specified for linelabels.
-
-	* src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
-	  Store and use background and foreground color for linelabels.
-
-	* src/main/java/de/intevation/flys/jfree/XYStyle.java:
-	  Communicate colors of linelabels to renderer.
-
-2012-05-02	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Actually use the font specified in theme document for linelabel.
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java:
-	  Fixed paths for linelabel-related fields in theme doc.
-
-	* src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
-	  Set font for linelabel.
-
-2012-05-02	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/themes.xml: No default background show for linelabels.
-
-2012-05-02	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	  * src/main/java/de/intevation/flys/artifacts/states/WaterlevelInfoState.java:
-	    Cosmetic, added annotation.
-
-2012-05-02	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Parse font for linelabels, do not use it yet.
-
-	* doc/conf/themes.xml: Add more theme properties related to linelabels.
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java
-	  (parseTextSize, parseLineLabelSize): New and slightly refactored.
-	  (parseLineLabelFont): New.
-	  (parseTextStyle, parseLineLabelStyle): New and slightly refactored.
-
-	* src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java
-	  (setLineLabelFont, getLineLabelFont): New, accessors to
-	                                        linelabelfont field.
-
-	* src/main/java/de/intevation/flys/jfree/XYStyle.java
-	  (applyLineLabelFont): New.
-
-2012-05-02	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
-	  Make it compile again after signature change in backend.
-
-2012-04-27	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Doc.
-
-2012-04-27	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
-	  Added local class LineData and return it to also include
-	  Length of lines.
-
-	* src/main/java/de/intevation/flys/artifacts/WaterLineArtifact.java:
-	  Changed signature of interfaces getWaterLines.
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/StaticWKmsArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java:
-	  (getWaterLines): adjusted signature.
-
-	* src/main/java/de/intevation/flys/artifacts/charts/CrossSectionApp.java:
-	  Adjusted to return type of Lines.createWaterLines.
-
-	* src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java:
-	  Include length in label (stub).
-
-	* src/main/java/de/intevation/flys/jfree/HasLabel.java:
-	  New interface.
-
-	* src/main/java/de/intevation/flys/jfree/StyledXYSeries.java:
-	  Implement new HasLabel interface.
-
-	* src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
-	  Take into account that StyledXYSeries are HasLabel.
-
-2012-04-26  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Initial transition configuration and artifact/state stubs for fixation
-	analysis.
-
-	* doc/conf/artifacts/fixanalysis.xml:
-	  New. Initial transition configuration.
-
-	* doc/conf/conf.xml:
-	  Added artifact and factory entry to config.
-
-	* src/main/java/de/intevation/flys/artifacts/FixationArtifact.java:
-	  New. Stub with initial implementation.
-
-	* src/main/java/de/intevation/flys/artifacts/states/fixation,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/QSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/ReferencePeriod.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationVolmerCompute.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/PreprocessingSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationPeriod.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FunctionSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/GaugeRange.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/LocationSelect.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/AnalysisPeriods.java,
-	  src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java:
-	  New. Stubs for fixation states.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n strings.
-
-2012-04-26	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/geom/Lines.java:
-	  Add method to calculate length of water lines.
-
-2012-04-26	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Most of issue454: Label waterlevels.
-
-	* src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java
-	  (drawSecondaryPass): Use correct label for lines.
-
-2012-04-26	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java
-	  (showSeriesMinimunX, showLineLabel): Renamed field.
-	  (isShowLineLabel, setShowLineLabel): Added getters and setters for
-	                                       showLineLabel field.
-	  (drawSecondaryPass): Respect showLineLabel field, draw static text
-	                       as placeholder for real label (stub).
-
-	* doc/conf/themes.xml: Define theme prop 'showlinelabel' for Lines.
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java: Parse theme
-	                                                         theme prop.
-
-	* src/main/java/de/intevation/flys/jfree/XYStyle.java: Apply showline
-	                                                       theme prop.
-
-2012-04-26	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
-          Cosmetics, doc.
-
-2012-04-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/math/Outlier.java:
-	  Gah! Checked in out dated version.
-
-	* src/main/java/de/intevation/flys/artifacts/services/FileUploadService.java,
-	  src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java:
-	  Removed superfluous imports.
-
-2012-04-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/math/Outlier.java:
-	  New. Simple Grubb's outlier test. Needs testing. ;-)
-
-2012-04-25	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java
-	  (isMinimumX): Implemented minimum finding for x in analogy to the ones for
-	  y values. Stub to label dataset curves in plot.
-
-2012-04-25	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
-	  Cosmetics, added doc, TODO and an OPTIMIZE.
-
-2012-04-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FileUploadService.java:
-	  Make it cross platform.
-
-2012-04-25	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FileUploadService.java:
-	  Make it compilable.
-
-2012-04-18  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Issue 657.
-
-	* src/main/java/de/intevation/flys/artifacts/services/FileUploadService.java:
-	  New. Service to upload a file as base64 string embedded in xml structure.
-
-	* src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java:
-	  Extract shape files from zip archive and move them to artifact directory.
-	  Add the user shapefile as parameter for wsplgen calculation.
-
-	* src/main/java/de/intevation/flys/artifacts/states/ScenarioSelect.java:
-	  Remove the artifact directory on step back.
-
-	* src/main/java/de/intevation/flys/utils/MapfileGenerator.java,
-	  src/main/java/de/intevation/flys/exports/MapGenerator.java:
-	  Create layer to display the uploaded shapefile.
-
-	* src/main/java/de/intevation/flys/wsplgen/FacetCreator.java:
-	  Create a facet to output the user defined layer.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Added type for user shape file.
-
-	* src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java:
-	  Resized array for '-lin' parameter.
-
-	* doc/conf/artifacts/winfo.xml:
-	  Added facet to diplay user defined shapefile.
-
-	* doc/conf/conf.xml:
-	  Added file upload service.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n string.
-
-2012-04-18  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Issue 560.
-
-	* src/main/java/de/intevation/flys/artifacts/model/WSPLGENLayerFacet.java:
-	  New. Facet for WSPLGEN layers.
-
-	* src/main/java/de/intevation/flys/wsplgen/FacetCreator.java:
-	  Create a new WSPLGEN facet when creating uesk layers.
-
-	* src/main/java/de/intevation/flys/utils/MapfileGenerator.java,
-	  src/main/java/de/intevation/flys/exports/MapGenerator.java:
-	  Use WSPLGENLayerFacet to create uesk layer.
-
-	* src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
-	  Switch back to false as return value in isQueryable().
-
-2012-04-18  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Issue 560.
-
-	* src/main/java/de/intevation/flys/utils/MapfileGenerator.java:
-	  Generate WSPLGEN-Layer with its own template and set the layertitle to
-	  an i18n string.
-
-	* src/main/java/de/intevation/flys/exports/MapGenerator.java:
-	  Call createUeskLayer with a CallContext.
-
-	* src/main/java/de/intevation/flys/artifacts/model/WMSLayerFacet.java:
-	  Set queryable to true.
-
-	* doc/conf/mapserver/wsplgen_layer.vm:
-	  New. Template for WSPLGEN-Layer.
-
-2012-04-18	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Removed superfluous imports.
-
-2012-04-18  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* doc/conf/themes.xml:
-	  Added mapping for manual points in historical discharge chart.
-
-2012-04-18  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Fixed duplicated legend entry for manual points.
-
-2012-04-18  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Issue 494.
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Create manual points with text annotations in time charts.
-
-	* src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java:
-	  Add manual points to the chart.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java:
-	  Added historical discharge to chart types.
-
-	* doc/conf/artifacts/winfo.xml,
-	  doc/conf/artifacts/manualpoints.xml:
-	  Added manual points facet to output modes.
-
-2012-04-17	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* contrib/fixoverview2html.xsl: Render optional check boxes.
-	  Use different font. TODO: Move to client,
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Ignore hours and seconds.
-
-2012-04-13  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Issue 528, 637
-
-	* src/main/java/de/intevation/flys/artifacts/model/WWQQJRDataSource.java:
-	  Added fields for new columns.
-
-	* src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
-	  Added columns for 'W at gauge' and fixed column header.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added filenames for new pdf export templates.
-
-2012-04-13  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* doc/conf/jasper/reference_gauge_end.jasper,
-	  doc/conf/jasper/reference_gauge.jasper,
-	  doc/conf/jasper/reference_gauge_start_end.jasper:
-	  Small fixes in pdf templates.
-
-2012-04-12  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Issue 528, 637.
-
-	* doc/conf/jasper/reference_gauge.jasper,
-	  doc/conf/jasper/reference_en_gauge.jasper:
-	  Modified templates.
-
-	* doc/conf/jasper/reference_gauge_end.jasper,
-	  doc/conf/jasper/reference_gauge_start_end.jasper,
-	  doc/conf/jasper/reference_en_gauge_end.jasper,
-	  doc/conf/jasper/reference_en_gauge_start_end.jasper:
-	  New. Templates for reference curve pdf export.
-
-2012-04-12  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Issue 528, 637.
-
-	* doc/conf/jasper/reference.jasper,
-	  doc/conf/jasper/reference_en.jasper:
-	  Fixed column header.
-
-	* doc/conf/jasper/reference_gauge.jasper,
-	  doc/conf/jasper/reference_en_gauge.jasper:
-	  New.
-
-2012-04-11	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* contrib/check-i18n-properties.py: Checked in unsaved version. :-/
-
-2012-04-11  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Issue 656.
-
-	* src/main/resources/messages_en.properties:
-	  Added missing i18n strings.
-
-2012-04-11	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* contrib/check-i18n-properties.py: New. Script to check inconsistencies
-	of i18n properties files: Detects duplicates and keys not defined in other
-	properties files. Usage:
-
-	$ find -name messages\*.properties | \
-	  xargs contrib/check-i18n-properties.py
-
-2012-04-11	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
-	  Generate error message when more than one Q is found for given
-	  Q in "W auf freier Strecke".
-
-	* src/main/java/de/intevation/flys/artifacts/model/Calculation.java:
-	  Added feature to adopt problems from other reports.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Added i18n for the error message.
-
-2012-04-11  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
-	  Use factor to calculate steps in range input mode.
-
-2012-04-06	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* doc/conf/cache.xml: Increased number of fixings columns a bit.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsColumnFactory.java:
-	  Corrected misspelled cache name. Added bebug output.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverviewFactory.java:
-	  Added debug output.
-
-2012-04-05	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
-	  Small fixes: The service works as expected but there seems
-	  to be a caching issue.
-
-2012-04-05	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
-	  Generate chart and deliver the image as the response of the service.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsColumnFactory.java:
-	  Return null when looking for a fixing data column that does not exist.
-
-2012-04-05	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsColumnFactory.java:
-	  Load ws and qs from database. Cache the fixings columns.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsColumn.java:
-	  Removed column id and added q values.
-
-	* doc/conf/cache.xml: Added cache for the columns of the fixings.
-
-2012-04-05  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Fix for 'W free' validation and theme names.
-
-	* src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
-	  Append the current Q values to theme name if the previous theme has
-	  the same name.
-
-	* src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
-	  Use the start km to get min/max W values in distance mode and use the
-	  first km to get min/max W values if in location mode.
-
-2012-04-05  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Issue 499.
-
-	* src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
-	  Added validation for 'W free' using WstValueTable min/max values.
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
-	  Added getter for WstValueTable.
-
-2012-04-05  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/themes.xml: Defined a theme for WSPLGEN layers.
-
-	* src/main/java/de/intevation/flys/artifacts/model/MapserverStyle.java:
-	  Made style creation more robust against nullpointers and added an
-	  Expression class.
-
-	* src/main/java/de/intevation/flys/utils/ThemeUtil.java: Added a static
-	  method createWSPLGENStyle() and some helpers to create a WSPLGEN style.
-
-	* src/main/java/de/intevation/flys/exports/MapGenerator.java,
-	  src/main/java/de/intevation/flys/utils/MapfileGenerator.java: Methods
-	  for creating the WSPLGEN layer now take a style document.
-
-2012-04-04	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
-	  Extract parameters from input xml and fetch fixings filters and overview
-	  to find the columns to be viewed.
-	  TODO: Generate chart.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsColumn.java: Added
-	  boolean result to indicate if value comes from table or is interpolated.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsColumnFactory.java:
-	  New. Factory to fetch fixings column data from cache or database. Stub by now.
-
-2012-04-04	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java:
-	  New. Service to generate a chart of fixings for given river and km applied
-	  some filters.
-
-	  Usage:
-	     $ curl http://localhost:8181/service/fixings-km-chart \
-	       -d @fix-overview.xml > chart.png
-
-	  The input XML is nearly the same as for the overview service.
-	  Besides the river, filters and range it accepts elements
-	  <km value="..."/>                  for passing the river km,
-	  <extent width="..." height="..."/> for the extent of the output chart,
-	  <mime type="..."/>                 for type of result. Currently ignored.
-
-	  ATM only a static fixed sized PNG image is delivered.
-
-	* doc/conf/conf.xml: Added service to list of services.
-
-2012-04-04	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Made bullet proof for null filters and ranges.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java:
-	  Fixed bug which leeds to always generating a null range filter.
-
-2012-04-04	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
-	  Squashed performance bug introduced in rev4070, which slowed down
-	  CSV export about 245 times!
-
-	* src/main/java/de/intevation/flys/artifacts/model/QRangeTree.java:
-	  Added debug output about savings when joining neighbored nodes.
-
-2012-04-03	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsOverviewService.java:
-	  Removed the code for filter building.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsFilterBuilder.java:
-	  New. Now contains the code for filter building. This useful because other
-	  services like the "Fixierungs-Rohdaten am KM" service need this filtering, too.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Refactored the code to obtain a filtered list of fixings columns without
-	  the XML serialization, too. The "Fixierungs-Rohdaten am KM" service
-	  does not need the overview data but the ids of the fixing columns to be
-	  displayed.
-
-2012-04-03	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/CacheInvalidationService.java,
-	  src/main/java/de/intevation/flys/artifacts/services/MapInfoService.java,
-	  src/main/java/de/intevation/flys/artifacts/services/FLYSService.java:
-	  Derive from XMLService now.
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
-	  Removed superfluous import.
-
-2012-03-30  Ingo Weinzierl <ingo@intevation.de>
-
-	flys/issue460 (W-Differenzen: Frühere Berechnungen aus den Datenkorb werden doppelt geladen)
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: Removed
-	  code to find out all Outputs of this Artifacts. A method getOutputs()
-	  had been implemented some time ago that does exactly this work.
-
-	* src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java: Heavy
-	  bugfix! Adding the current state id to the list of previous state ids
-	  for temporary usage was no good idea! Now, the list of previous state
-	  ids only modifified in advance(). This solves the problem of having
-	  duplicated Outputs in the Artifact's DESCRIBE document.
-
-2012-03-29  Ingo Weinzierl <ingo@intevation.de>
-
-	flys/issue366 (W-INFO / Abflusskurve, Diagramm: Umbenennen von Themen und Anzeige im Diagramm)
-
-	* src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
-	  Use description from ArtifactAndFacet objects for JFreeChart Series
-	  creation.
-
-2012-03-28  Ingo Weinzierl <ingo@intevation.de>
-
-	flys/issue362 (W-Info / Abflusskurve, Diagramm)
-
-	* doc/conf/themes.xml: Adjusted text color of w and q main values for
-	  computed discharge curves.
-
-2012-03-23	Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	  flys/issue639: Bezugsliniendiagramm,Achsen-Intervall-Skalierung vereinheitlichen
-
-	* src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
-	  Render only axis ticks in meters.
-
-2012-03-22	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* doc/conf/themes.xml: Let hyks have a text orientation in themes.
-
-2012-03-22	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix flys/issue491, if area fill between curve and axis, draw not only
-	to zero.
-
-	* src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java
-	  (doArea): Add an artificial dataset to set lower bounds for area.
-
-	* src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java
-	  (addPoints): New convenience method to be used in future.
-	  (createGroundAtInfinity, createCeilingAtInfinity): Create artificial
-	  datasets for better areas.
-
-2012-03-20  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Issue 506.
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
-	  Create the date from long values instead of the year.
-
-	* src/main/java/de/intevation/flys/utils/FLYSUtils.java:
-	  Added method to transform a String into an array of long values.
-
-	* doc/conf/artifacts/winfo.xml:
-	  changed data type from intrange to longrange.
-
-2012-03-20  Ingo Weinzierl <ingo@intevation.de>
-
-	flys/issue544 (Historische ATs: Eingabeunterstützung W/Q)
-
-	* src/main/java/de/intevation/flys/artifacts/services/GaugeInfoService.java:
-	  New service that returns information for gauges based on a specified
-	  river.
-
-	* doc/conf/conf.xml: Registered the GaugeInfoService.
-
-2012-03-20  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/DischargeInfoService.java:
-	  Skip DischargeTables that have no time interval set or that are marked
-	  as master DischargeTable.
-
-	* src/main/java/de/intevation/flys/artifacts/model/Calculation6.java: Skip
-	  DischargeTables that have no time interval set.
-
-2012-03-20  Ingo Weinzierl <ingo@intevation.de>
-
-	flys/issue146 (In WINFO Diagramm Abflusskurve raus, wenn nicht gewünscht)
-
-	* doc/conf/artifacts/winfo.xml: Do not create outputs for discharge curves
-	  at gauge any longer.
-
-2012-03-20  Ingo Weinzierl <ingo@intevation.de>
-
-	flys/issue252 (W-INFO: Wasserspiegellagenberechnung / Mitführung der Jährlichkeiten in der Diagramm-/Ergbnisausgabe)
-
-	* src/main/java/de/intevation/flys/exports/WaterlevelExporter.java: Added
-	  the numeric value of a selected named main value to the WST column name.
-
-2012-03-16  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/mapserver/db_layer.vm: Set the FILTER expression into double
-	  quotes (") instead of single quotes (') which allows single quotes in
-	  expressions.
-
-	* doc/conf/meta-data.xml: Moved the floodmaps from kilometrage to its
-	  parent folder.
-
-	* src/main/java/de/intevation/flys/artifacts/WMSFloodmapsArtifact.java:
-	  Fixed broken filter expression and set geometry type (MapServer does not
-	  know a 'MULTIPOLYGON').
-
-2012-03-16  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
-	  Remove unnecessary outputs from attributes instead of copying outs to
-	  new attribute element.
-
-2012-03-16  Ingo Weinzierl <ingo@intevation.de>
-
-	* Tagged module as 'pre2.7-2012-03-16'.
-
-2012-03-16  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
-	  Removed useless imports.
-
-2012-03-16  Ingo Weinzierl <ingo@intevation.de>
-
-	flys/issue523 (W-INFO / Bezugslinienverfahren / Linieneinstellungen / Min+Max anzeigen)
-
-	* src/main/java/de/intevation/flys/jfree/EnhancedLineAndShapeRenderer.java:
-	  Improved the look of the minimum and maximum shape of a series. They are
-	  now rectangles with a darker fill color as the line color is.
-
-2012-03-15  Ingo Weinzierl <ingo@intevation.de>
-
-	flys/issue522 (W-INFO / Bezugslinienverfahren / Schriftgröße der Achsenbeschriftung)
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/ChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Label and
-	  tick label fonts for axes will now always be the same.
-
-	* src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java:
-	  Removed the createYAxis() method which is already implemented in an
-	  upper class. There, the method also takes the ChartSettings into account.
-
-2012-03-15  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Issue 547.
-
-	* src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveExporter.java:
-	  Use date format with MEDIUM style.
-
-	* src/main/java/de/intevation/flys/utils/Formatter.java:
-	  Added date format with MEDIUM style.
-
-2012-03-15  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ChartHelper.java: Added a new
-	  method that returns the Bounds for a given XYDataset. Based on the
-	  concrete type of the XYDataset, the call is dispatched to a more specific
-	  method.
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Removed the whole "range" stuff and some methods that are implemented in
-	  upper classes.
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java: Removed the
-	  setXRange() and setYRange() methods. In our own code, we will use Bounds
-	  instead of JFreeChart's Range instances to save range/bounds information.
-	  This is necessary to save information which is not not from type double
-	  (which is the case in Timeseries charts).
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Replaced
-	  usage of Range with Bounds in the whole class.
-
-	* src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java,
-	  src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
-	  Adapted the method signature of zoom() and zoomX().
-
-2012-03-14  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Copied the adjustAxes() method from XYChartGenerator which enables axes
-	  label font sizes.
-
-	* src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java:
-	  Removed unnecessary axes creation method which is implemented in upper
-	  classes.
-
-2012-03-14  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Issue 640.
-
-	* src/main/java/de/intevation/flys/collections/FLYSArtifactCollection.java:
-	  Remove all unnecessary output settings from attributes.
-
-2012-03-09	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Partial for flys/issue358, rough stub for legenditem aggregation.
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Added rough stub for legend aggregation.
-
-2012-03-08  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/themes.xml: Fixed broken XML syntax.
-
-2012-03-08  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/meta-data.xml: Modified the datacage structure of 'floodmaps'.
-
-2012-03-08  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WMSFloodmapsArtifact.java: New.
-	  This Artifacts allows loading 'floodmaps'.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java: Added a
-	  new Facet type "floodmap.floodmaps" which are created by
-	  WMSFloodmapsArtifact.
-
-	* doc/conf/artifacts/winfo.xml: Registered the "floodmap.floodmaps" facet
-	  for "floodmap" output.
-
-	* doc/conf/conf.xml: Registered the new WMSFloodmapsArtifact.
-
-	* doc/conf/themes.xml: Added a theme for the "floodmap.floodmaps" facet.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Added i18n string for
-	  "floodmap.floodmaps" title.
-
-2012-03-08  Ingo Weinzierl <ingo@intevation.de>
-
-	* doc/conf/meta-data.xml: Improved datacage configuration to serve
-	  floodmaps.
-
-2012-03-05  Ingo Weinzierl <ingo@intevation.de>
-
-	flys/issue566 (ÜSK: Formalien in der Parametrisierung)
-
-	* src/main/java/de/intevation/flys/artifacts/states/FloodplainChoice.java:
-	  Override getLabelFor() method to return better I18N strings for selected
-	  floodplain option.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Added options
-	  for floodplain (active/inactive) and adapted a german I18N string.
-
-2012-03-05	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix flys/issue 528 for csv.
-
-	* src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
-	  Fixed column order, reworked todos.
-
-2012-03-05	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
-	  Fixed column order.
-
-2012-03-05	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java:
-	  Stub to export the "W (cm)" column conditionally on Gauge presence.
-
-2012-03-05	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/StepCSVWriter.java:
-	  New utility to handle csv rows of more "dynamical" length.
-
-2012-03-05	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/StepCSVWriter.java:
-	  New utility to handle csv rows of more "dynamical" length.
-
-2012-03-01	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix flys/issue501 (manual points have two legend entries).
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Respect wish to not have a legend entry.
-
-2012-03-01	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix flys/issue636 (cross-section: name of waterlevel facets).
-
-	* src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java:
-	  Corrected name for waterlevel facets.
-
-2012-03-01	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Partial fix flys/issue615 (datacage: events for fixations).
-
-	* doc/conf/meta-data.xml: Adjusted to make loading single events
-	  possible.
-
-2012-03-01	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Partial Dontcrash on flys/issue647 (NaNs from WstValueTable interpolation).
-
-	* src/main/java/de/intevation/flys/exports/StyledSeriesBuilder.java:
-	  Do not add data pairs where a NaN is present.
-
-2012-03-01	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java:
-	  Cosmetics, doc.
-
-2012-02-27  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Added functions to be used for fitting in
-	the "Fixierungsanalyse" and "Extremwertermittlung".
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/Function.java: New.
-	  Abstract base class for functions to fit. Provides the name of the function,
-	  a short description, the names of the parameters and an initial parameter guess
-	  for the fit processe. Sub classes have to overwite the function evaluation and
-	  the partial derivative of the function in respect to the parameters.
-
-	  TODO: Add a meachnism for the inverse function (needed for AT export) and
-	  the first derivative (needed for the respective diagram).
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/FunctionFactory.java:
-	  New. Factory to fetch a function by its name.
-
-	 * src/main/java/de/intevation/flys/artifacts/math/fitting/Exp.java: New.
-	   exp: W(Q) = m * a^Q + b
-
-	 * src/main/java/de/intevation/flys/artifacts/math/fitting/Quad.java: New.
-	   quad: W(Q) = n*Q^2 + m*Q + b
-
-	 * src/main/java/de/intevation/flys/artifacts/math/fitting/Linear.java: New.
-	   linear: W(Q) = m*Q + b
-
-	 * src/main/java/de/intevation/flys/artifacts/math/fitting/LogLinear.java: New.
-	   log-linear: W(Q) = a*ln(m*Q + b)
-
-	 * src/main/java/de/intevation/flys/artifacts/math/fitting/Log.java: New
-	   log: W(Q) = m*ln(Q + b)
-
-	 * src/main/java/de/intevation/flys/artifacts/math/fitting/Pow.java: New.
-	   pow: W(Q) = a*Q^c + d
-
-	   !!! This power function is new in the pool of functions to be fit. !!!
-	   See my mail "Manuelle Punkte in der Fixierungsanalyse" 2011-10-27 for details.
-	   The function exp-new found in the old FLYS function pool is omitted
-	   because it is worthless and was maybe never used.
-
-	* src/main/java/de/intevation/flys/artifacts/math/fitting/App.java: New.
-	  Small test driver to check if the fitting is working. The points to
-	  fit are read from stdin the function to fit is determined by the
-	  system property 'function'. Example usage:
-
-	    $ mvn -e \
-	    -Dfunction=linear \
-	    -Dexec.mainClass=de.intevation.flys.artifacts.math.fitting.App exec:java <<EOF
-	    357.390696917 7546.72096163
-	    61.4291036312 1334.54835721
-	    799.962128234 16836.7698076
-	    126.52761023 2703.69789985
-	    900.448553398 18955.0578748
-	    EOF
-
-2012-02-27	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/resources/messages_de.properties:
-	  Added ommitted translations.
-
-2012-02-27	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	fix flys/issue638.
-
-	* src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java
-	  (doArea): Ract to WKms as upper/lower area data again.
-
-2012-02-27	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Partial fix flys/issue637.
-
-	* src/main/java/de/intevation/flys/exports/ReferenceCurveExporter.java,
-	  src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Modified translations.
-
-2012-02-21  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	 * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	   - Calculate the extent of the river by the extents of the fixings.
-	   Reason: The river Elbe has only has fixings up to km 351. The other half
-	   of the river is empty which results in a sparse looking overview.
-	   - Add the name of the river as name attribute to resulting <river> element.
-
-	 * contrib/fixoverview2html.xsl: New. Demo XSL transformation to turn
-	   the output of the overview service directly into HTML. Used in the
-	   client a variant of this script could be used for producing the content
-	   of the assistance widget. Usage:
-
-	   $ curl http://localhost:8181/service/fixings-overview \
-	     -d @fix-overview.xml |                              \
-	     xsltproc contrib/fixoverview2html.xsl -             \
-	     > fixings-overview.html
-
-2012-02-20  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsOverviewService.java:
-	  Made the filter mechanisms available via the incoming XML document.
-
-	  1 - range: Simply add a <range from="..." to="..."/> element next to the
-	      <river> element. Optional. Defaults to full extent.
-
-	  2 - filters: Add a <filter> element next to the <river> element.
-	      Optional. Defaults to accepting all.
-	      The <filter> element can contain the following elements:
-
-	        <column cid="..."/>: Creates an IdFilter.
-	        <date when="..."/>: Creates a DateFilter.
-	        <date-range from="..." to="..."/>: Creates a DateRangeFilter.
-	        <sector-range from="..." to="..."/>: Create a SectorRangeFilter.
-	        <not>...</not>: Creates a NotFilter. The nested element is negated.
-	        <and>...</and>: Create an AndFilter: The nested elements are 'and'ed.
-	        <or>...</or>: Create an OrFilter: The nested elements are 'or'ed.
-
-	  These filters need testing!
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Made date format a public constant.
-
-2012-02-20  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Added a filter mechanism for generating output.
-
-	  There are two kinds of filters:
-
-	  1 - A range. Defaults to [-Double.MAX_VALUE, Double.MAX_VALUE]
-	      The resulting sectors are cut to this range. Sectors outside
-	      this range are omitted.
-
-	  2 - column filters: Given a fixing column they can decide to keep
-	      or not to keep it. Following filters exist:
-
-	      - IdFilter: Keep column if column id matches.
-	      - DateFilter: Keep column if column date matches.
-	      - DateRangeFilter: Keep column if column date is in range.
-	      - SectorRangeFilter: Keep colum if one of its q sectors is in given range.
-	      - NotFilter: Negates another nested filter.
-	      - AndFilter: Keep column if all nested filters accept column.
-	      - OrFilter: Keep column if at least one of the nested filters accepts it.
-
-2012-02-20  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  Refactored to build the Q sectors once at construction time and not
-	  every time output is generated.
-	  This will ease the job of applying filters to the Overview.
-
-2012-02-19  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	  Service to generate the data needed to build the "Fixerungen pro Fluss Uebersicht"
-
-	* src/main/java/de/intevation/flys/artifacts/services/FixingsOverviewService.java:
-	  New. A service that serves an XML overview version of the fixings of a given river.
-
-	  The input documents look like this:
-
-	    <?xml version="1.0" encoding="UTF-8"?>
-	    <fixings>
-	      <river name="Saar"/>
-	    </fixings>
-
-	  The output documents looks like this:
-
-	  <?xml version="1.0" encoding="UTF-8"?>
-	  <fixings>
-	    <river from="0.0" rid="1" to="93.0"/>
-	    <events>
-	      ...
-	      <event cid="85" date="29.01.1995 00:00" name="Fixierungen/0-93_1988-2001.wst">
-	        <sector class="0" from="82.7" to="92.85"/>
-	      </event>
-	      <event cid="86" date="13.11.1996 00:00" name="Fixierungen/0-93_1988-2001.wst">
-	        <sector class="2" from="0.0" to="50.599999"/>
-	        <sector class="1" from="50.6" to="65.89"/>
-	      </event>
-	      ...
-	    </events>
-	  </fixings>
-
-	  The <river> element contains the extent of the whole river
-	  and its db id.
-	  The <events> sections contains serveral <event> elements.
-	  They have a meassure date, db id, a name and a number of <sector>s.
-	  These sectors are q classified from/to ranges. Classes are:
-
-	  0: smaller (MNQ+MQ)/2
-	  1: (MNQ+MQ)/2 to (MQ+MHQ)/2
-	  2: (MQ+MHQ)/2 to HQ5
-	  3: greater HQ5
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java:
-	  New. Cacheable instance of the overview.
-	  TODO: Apply a filter mechanism when generating the output.
-
-	* src/main/java/de/intevation/flys/artifacts/model/FixingsOverviewFactory.java:
-	  New. Fetched the fixing overviews from cache if configured.
-
-	* doc/conf/conf.xml: Added the service.
-	* doc/conf/cache.xml: Configured the cache for the fixing overviews.
-
-2012-02-17  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(getMinMaxQ):
-	  Argh! Forget to check in the range method.
-
-2012-02-17  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(getMinMaxQ):
-	  Symmetrical to getMinMaxW() add two methods to find min/max Q for a given
-	  km or a range. The range method is maybe a bit slow.
-
-2012-02-17  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(getMinMaxW):
-	  Added signature to give w extend for a given km range.
-
-2012-02-17  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java(getMinMaxW):
-	  Added method to find the w extent for a given km. Useful
-	  for validating "W auf freier Strecke".
-
-	* src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java:
-	  Removed superfluous import.
-
-2012-02-17  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
-	  src/main/java/de/intevation/flys/artifacts/states/WQSelect.java,
-	  src/main/java/de/intevation/flys/utils/FLYSUtils.java,
-	  doc/conf/artifacts/winfo.xml:
-	  Renamed state data fields: wq_mode      -> wq_isq
-	                             wq_free      -> wq_isfree
-	                             wq_selection -> wq_isrange
-
-2012-02-17  Raimund Renkert <raimund.renkert@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/WaterlevelExporter.java:
-	  Write the description instead of the Q value to CSV file.
-
-	* src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java:
-	  Added parameter to overriden method.
-
-	* src/main/java/de/intevation/flys/utils/FLYSUtils.java:
-	  Get Qs without range.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Adjusted i18n string for CSV metadata.
-
-2012-02-17  Ingo Weinzierl <ingo@intevation.de>
-
-	Part II/III flys/issue497 (Diagrammeigenschaften in Zeitseriendiagrammen)
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Apply legend specific settings (show/hide).
-
-2012-02-17  Ingo Weinzierl <ingo@intevation.de>
-
-	Part I/III flys/issue497 (Diagrammeigenschaften in Zeitseriendiagrammen)
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java,
-	  src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Moved
-	  adjustPlot() from XYChartGenerator to ChartGenerator which enables the
-	  TimeseriesChartGenerator to call this method as well.
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Call adjustPlot() in generateChart() to apply the settings specific to
-	  gridlines in the timeseries plot.
-
-2012-02-16  Raimund Renkert <raimund.renkert@intevation.de>
-
-	Refactored the wq data fields.
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java,
-	  src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java,
-	  src/main/java/de/intevation/flys/artifacts/states/WQSelect.java:
-	  Changed the wq data fields to boolean values.
-
-	* src/main/java/de/intevation/flys/utils/FLYSUtils.java:
-	  Changed the wq data fields to boolean values and added method that
-	  returns the km input mode.
-
-2012-02-16  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
-	  Fixed W->Q conversion for "W fuer ungleichwertige Abflusslaengsschnitte."
-
-2012-02-16  Ingo Weinzierl <ingo@intevation.de>
-
-	flys/issue509 (Dauerlinie: Q-Achse sollte bei 0 beginnen)
-
-	* src/main/java/de/intevation/flys/exports/DurationCurveGenerator.java:
-	  Set the lower bounds of the Q axis to 0 to avoid displaying negative
-	  discharge values.
-
-2012-02-16	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WKms.java:
-	  (guessWaterIncreasing): Removed from interface.
-
-2012-02-16	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix flys/issue150 (exposure of gravitational anomalies)
-
-	* src/main/java/de/intevation/flys/artifacts/model/WKmsImpl.java,
-	  src/main/java/de/intevation/flys/artifacts/model/WKms.java:
-	  (guessWaterIncreasing): In analogy to W->WQ->WQKms defined and
-				  implemented.
-
-	* src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
-	  (needInvertAxis): Changed Parameter type to WKms (was WQKms).
-	  (doW): Use in this case weaker wkms cast to find out whether axis
-		 has to be inverted.
-
-2012-02-15  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/HYKFactory.java: Fixed
-	  SQL statement to fetch hyk formations for rivers with 'km_up' = 0.
-
-2012-02-14  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Another partial fix for flys/issue499: Do the W to Q conversions
-	needed for "W am Pegel" correctly.
-
-	* src/main/java/de/intevation/flys/artifacts/model/DischargeTables.java:
-	  Repaired getQsForW(): The mapping from W to Q is not unique! There
-	  could be more then one Q having the the same W.
-	  Ws are not strictly monoton/sorted so doing a binary search on this
-	  is just a fail. We now scan them linearly.
-
-	  XXX: The whole class is mess. The scaling stuff is a stupid
-	  and there is no caching.
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
-	  Fetch the master discharge table for converting Ws to Qs. Handle
-	  the case that there are more Qs for a given W.
-
-	* src/main/java/de/intevation/flys/artifacts/model/Calculation6.java,
-	  src/main/java/de/intevation/flys/artifacts/model/Calculation4.java:
-	  Adjusted to new semantic.
-
-2012-02-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Partial Fix flys/issue500: text-orientation for texts.
-
-	* doc/conf/themes.xml: Change default text orientation for text
-	  annotations.
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Minor cosmetics.
-
-	* src/main/java/de/intevation/flys/themes/ThemeAccess.java:
-	  Parse and apply text rotation field.
-
-2012-02-13  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	Partial fix for flys/issue499 (Wasserspiegellagen: Berechnung für W frei und Pegel kaputt)
-	There are still validation issue in the client.
-
-	* src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java:
-	  Fixed state evaluation for "W auf freier Strecke"/"W am Pegel".
-	  There is still an issue in the client with the input validation
-	  which prevents entering the right W values for
-	  "W auf freier Strecke". :-/
-
-2012-02-13  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Make it compilable again.
-
-2012-02-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Partial Fix flys/issue500: text-backgrounds for manual points.
-
-	* doc/conf/themes.xml: Added text-related style items to manual
-	  point themes.
-
-2012-02-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Partial Fix flys/issue500
-
-	* src/main/java/de/intevation/flys/themes/ThemeAccess.java:
-	  Parse whether to show text background. Apply to textannotation.
-
-2012-02-13	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	Fix flys/issue490
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Pass artifact and facet for doAnnotation.
-
-2012-02-10  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WWAxisTypes.java:
-	  Use AddScaleFunction instead of LinearFunction.
-
-	* src/main/java/de/intevation/flys/artifacts/math/AddScaleFunction.java:
-	  New. f(x) = m*(x+b). I know its aequivalent to m*x + m*b but it
-	  makes more clear that the datum [m] (PNP) is substracted before the
-	  scaling to cm is done.
-
-2012-02-10  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java: Bugfix: take
-	  care on empty ArtifactAndFacet objects in doAnnotations().
-
-2012-02-10  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/NormalizedReferenceCurveGenerator.java:
-	  Inherits from ReferenceCurveGenerator now which really simplifies it a lot.
-
-	* src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
-	  Added to methods to be overwritten by sub classes.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Adjusted i8n.
-
-2012-02-10  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WWAxisTypes.java:
-	  Indexed access to getInCm.
-
-	* src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
-	  Simplified. Do not provide any data to blackboard. Only side effect the
-	  call context.
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java:
-	  Added convinience method to i18n string with defaulting to key name.
-
-	* src/main/java/de/intevation/flys/exports/ReferenceCurveGenerator.java:
-	  Label the axis according the scale types of the data.
-	  TODO: Let the NormalizedReferenceCurveGenerator be a sub class of
-	  this.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: i18n for the reference curve axes.
-
-2012-02-10  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveExporter.java:
-	  Fixed wrong double array dimension for PDF exports and write correct
-	  differences into PDF.
-
-2012-02-10	Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java,
-	  src/main/java/de/intevation/flys/artifacts/model/BlackboardDataFacet.java:
-	  Adjust function to deliver data provider ('blackboard') keys.
-
-	* src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
-	  Change the way we exploit the blackboard-mechanism. TODOs added.
-
-2012-02-10  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
-	  Argh! Finally found the stupid bug in the W~W relation:
-	  Used iQ1 index on W2(Q2).
-
-2012-02-10  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
-	  Improved error messsages even more.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties: Adjusted messages.
-
-2012-02-10  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/ReferenceCurveFacet.java:
-	  Forget to put new created WWAxisType onto blackboard.
-
-2012-02-10  Felix Wolfsteller	<felix.wolfsteller@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WWAxisTypes.java:
-	  Adjust offset of linear function by same factor as the values.
-
-2012-02-10  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/InfoGeneratorHelper.java: Write
-	  correct min and max values for date axes into the info document.
-
-	* src/main/java/de/intevation/flys/exports/TimeseriesChartGenerator.java:
-	  Enabled zooming for timeseries charts.
-
-2012-02-10  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/Bounds.java,
-	  src/main/java/de/intevation/flys/jfree/TimeBounds.java,
-	  src/main/java/de/intevation/flys/jfree/DoubleBounds.java: Added a method
-	  applyBounds(ValueAxis, int) that might be used to adapt the range of the
-	  axis to the bounds adding a space to the left and right.
-
-2012-02-10  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java: Defined
-	  new abstract methods for setting and getting Bounds. Modified and
-	  renamed getValueAxisRange(). This method is now called
-	  getValueAxisRangeFromRequest() and returns no longer a Range object but
-	  a String array that consists of the raw string values speicified in the
-	  request document.
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Implemented the missing method getDomainAxisRange(). This method returns
-	  a Range object based on the String array returned from
-	  getValueAxisRangeFromRequest().
-
-2012-02-10  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/jfree/TimeBounds.java: Added new
-	  methods getLowerAsDate() and getUpperAsDate(). The toString() method
-	  will now return a string that contains a human readable date string.
-
-	* src/main/java/de/intevation/flys/jfree/DoubleBounds.java: Made 'lower'
-	  always be smaller than 'upper' in the default constructor.
-
-2012-02-10  Sascha L. Teichmann	<sascha.teichmann@intevation.de>
-
-	* src/main/java/de/intevation/flys/artifacts/model/WstValueTable.java:
-	  Give more precise message when an error occurs in W~W relation.
-
-	* src/main/resources/messages.properties,
-	  src/main/resources/messages_de_DE.properties,
-	  src/main/resources/messages_en.properties,
-	  src/main/resources/messages_de.properties:
-	  Improved error messages.
-
-2012-02-10  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ChartGenerator.java: Modified
-	  and renamend getDomainAxisRange(). This method is now called
-	  getDomainAxisRangeFromRequest() and returns no longer a Range object but
-	  a String array that consists of the raw string values specified in the
-	  request document.
-
-	* src/main/java/de/intevation/flys/exports/XYChartGenerator.java:
-	  Implemented the missing method getDomainAxisRange(). This method returns
-	  a Range object based on the String array returned from
-	  getDomainAxisRangeFromRequest().
-
-2012-02-10  Ingo Weinzierl <ingo@intevation.de>
-
-	* src/main/java/de/intevation/flys/exports/ChartHelpe