MINOR throw exeption if sourceCallback is not a callable function