This is to avoid calling the hints provider when it is not necessary and to better handle the case when no text is present (error should be thrown)
This is to avoid calling the hints provider when it is not necessary and to better handle the case when no text is present (error should be thrown)