AIEnhancedCardHints eotherHints = AIEnhancedCardHints.getHints(otherCard);
AIEnhancedCardHints emyHints = AIEnhancedCardHints.getHints(mCurrentCard);
for (int i=0; i< eotherHints.size();i++)
{
AIEnhancedHintData otherHint = eotherHints.getHintByRow(i);
AIEnhancedHintData aHint = AIEnhancedHint.buildNewHint(mCurrentCard);
aHint.setHintKey(otherHint.getHintKey());
aHint.setHintNumber(otherHint.getHintNumber());
aHint.setHintName(otherHint.getHintName());
aHint.setHintType(otherHint.getHintType());
aHint.setHintValue(otherHint.getHintValue());
aHint.setCardID(mCurrentCard.getId());
aHint.setCardSet(mCurrentCard.getSet());
emyHints.addHint(aHint);
}
emyHints.save();
setAIHintsForCard();