*/
private AdjectiveSynset retrieveHeadSynset()
{
Synset synset = null;
// All our word senses should point to the head; just use the first one
SenseKey senseKey = getSenseKey(0);
// Get head synset information from the sense index file
SenseIndexEntry indexEntry = getIndexEntry(senseKey);
if (indexEntry != null)
{
// Now get the sense key of the head synset
SenseKey headKey = indexEntry.getSenseKey().getHeadWord();
if (headKey != null)
{
// Read head word entry from the sense index file
SenseIndexReader reader = SenseIndexReader.getInstance();
indexEntry = reader.getEntry(headKey.getFullSenseKeyText());
if (indexEntry != null)
{
SynsetFactory factory = SynsetFactory.getInstance();
synset = factory.getSynset(indexEntry.getSynsetPointer());
}