lemmaMap = new HashMap<>();
try {
Vector<?> lexItems = lvgLexItem.MutateLexItem(word);
Iterator<?> lexItemItr = lexItems.iterator();
while (lexItemItr.hasNext()) {
LexItem li = (LexItem) lexItemItr.next();
Category c = li.GetTargetCategory();
String lemmaStr = li.GetTargetTerm();
long[] bitValues = Category.ToValuesArray(c.GetValue());
for (int i = 0; i < bitValues.length; i++) {
// note that POS is Xerox tagset
String lemmaPos = Category.ToName(bitValues[i]);
// convert Xerox tagset to PennTreebank tagset