DDBNEXT-27 refactor code
DDBNEXT-27 refactor code

  - extract method
  - remove finished TODO

Deutsche-Digitale-Bibliothek/ddb-next,Deutsche-Digitale-Bibliothek/ddb-next,Deutsche-Digitale-Bibliothek/ddb-next