improve JavaDoc