new producer design
New Producer design
new javadoc, new version.