Improved the Javadoc and documentation for the SDK