if(!solution.trim().equals("")) {
try {
mIdentityManager.solveIntroductionPuzzle((WoTOwnIdentity)mOwnIdentity, id, solution);
myTask.onPuzzleSolved();
}
catch(Exception e) {
/* The identity or the puzzle might have been deleted here */
Logger.error(this, "solveIntroductionPuzzle() failed", e);
}