Update javadocs
Update with locking in issuing service. Update code configurations
Fix code style
Change issuing service to be synchronized.
Merge branch 'develop-pessimistic-tx' into develop