Geotools 2 implementation.
TODO: write here a general overview of Geotools 2 (to appears in javadoc)