Merge remote-tracking branch 'upstream/master'
additional assertions in test cases to check if links are available and implemented test cases for issue 21723 (problem exists in checkstyle, pmd and findbugs)
reformated and changed