JavaDoc complete