My answers to questions
disapperared during migration. I had to answer the second one again.
I migrated both questions and performed the deletions.
Before we migrate questions to other Stack Exchange sites, as a courtesy to those communities, we perform cleanup on the questions.
Usually, this means that answers that aren't answers are deleted, or converted to comments.
In your specific case, you provided the following "answer" on How to do Merge sort on Integer class in Java?:
(Note the above was 13 hours ago at the time this was originally written, probably 12 when I moved it, and nothing had been done to elaborate on the answer)
And the following on Java - Help in Refactoring Switch-Case code:
The first answer is not an answer, it's more of a comment. It could be argued that the second answer might be a legitimate answer, but it reads more like a comment as well.
When migrating, we tend to err on the side of caution, because if you don't have an account registered on the target site, then the answer is associated with an anonymous account (note, when you sign into that site, it will be associated with you again).
However, when a moderator on the target site receives the question, if the answer is attached to an anonymous account and they feel it should be a comment, then they can't convert the answer into a comment (it's restricted by the system).
So in the interest of preserving content, while not migrating crap, answers such as that are converted to comments (if they have any value) and the moderator on the other side isn't handcuffed into keeping content that should be there in another form.
If you notice, I did the same for another answer before shipping it over, as it was just asking more questions of the user, and that's a comment. If that user didn't have a registered account, then the answer couldn't be converted into a comment and the poster of the question might not see it, update it, etc.