[[ Bug 11117 ]] Implemented the optional recursively syntax