private void romanToWords(WordRelation wordRelation,Item tokenItem,String romanString){
  String punctuation=(String)tokenItem.findFeature("p.punc");
  if (punctuation.equals("")) {
    String n=String.valueOf(NumberExpander.expandRoman(romanString));
    if (kingLike(tokenItem)) {
      wordRelation.addWord(tokenItem,"the");
      NumberExpander.expandOrdinal(n,wordRelation,tokenItem);
    }
 else     if (sectionLike(tokenItem)) {
      NumberExpander.expandNumber(n,wordRelation,tokenItem);
    }
 else {
      NumberExpander.expandLetters(romanString,wordRelation,tokenItem);
    }
  }
 else {
    NumberExpander.expandLetters(romanString,wordRelation,tokenItem);
  }
}

private void romanToWords ( WordRelation wordRelation , Item tokenItem , String romanString ) { String punctuation = ( String ) tokenItem . findFeature ( "p.punc" ) ; if ( punctuation . equals ( "" ) ) { String n = String . valueOf ( NumberExpander . expandRoman ( romanString ) ) ; if ( kingLike ( tokenItem ) ) { wordRelation . addWord ( tokenItem , "the" ) ; NumberExpander . expandOrdinal ( n , wordRelation , tokenItem ) ; } else if ( sectionLike ( tokenItem ) ) { NumberExpander . expandNumber ( n , wordRelation , tokenItem ) ; } else { NumberExpander . expandLetters ( romanString , wordRelation , tokenItem ) ; } } else { NumberExpander . expandLetters ( romanString , wordRelation , tokenItem ) ; } }
converts the given roman numeral string into ( word ) items in the wordrelation .
