Concurrency annotation issuesJava Java User defined