Since targetShareIntent is cloned from createBasicShareIntent, wouldn't it be more obvious for the default formatted text ( without the @ duckduckgo ) to go into createBasicShareIntent and drop this else branch?