JavaAuthorSolution