
* Make source ID generation function reusable to extensions. * Add parameters and return documentation. (cherry picked from commit 3411ac40c014c0b95a105b00f87432e0ea77ff14)
* Make source ID generation function reusable to extensions. * Add parameters and return documentation. (cherry picked from commit 3411ac40c014c0b95a105b00f87432e0ea77ff14)