JavaDoc + Tests