refactoring.
groovydoc updates.