added javadoc and factory
[maven-release-plugin] prepare release 2.0.4