[OPENENGSB-3786] refactor xlink
[OPENENGSB-3786] fix checkstyle and missing license errors
Merge pull request #906 from stfnsche/master

[OPENENGSB-3786] refactor xlink