JavaDoc & cleanup