RF-13586: Porting page fragments from qa repository

- porting the new changes, this repository should be used from now on
RF-13586: Licence headers updated for page fragments
RF-13586: JavaDoc corrected & return statement simplified