+ [OE-4272] optimise root code, and handle unsupported multiple roots for reloading
+ missing phpdoc