Added JavaDoc!