// read from preference and load id-descriptor mapping to a hash table
HashMap idToModifier = new HashMap(st.countTokens());
while (st.hasMoreTokens()) {
String textHoverString = st.nextToken();
StringTokenizer st2 = new StringTokenizer(textHoverString, HOVER_ATTRIBUTE_SEPARATOR);
if (st2.countTokens() == 3) {
String id = st2.nextToken();
boolean enabled = Boolean.valueOf(st2.nextToken()).booleanValue();
String modifierString = st2.nextToken();
if (modifierString.equals(NO_MODIFIER))
modifierString = ""; //$NON-NLS-1$