private ListItem[] createListModel() {
ArrayList listModelItems= new ArrayList();
for (int i= 0; i < fHyperlinkDetectorDescriptors.length; i++) {
HyperlinkDetectorDescriptor desc= fHyperlinkDetectorDescriptors[i];
HyperlinkDetectorTargetDescriptor target= desc.getTarget();
int stateMask= fStore.getInt(desc.getId() + HyperlinkDetectorDescriptor.STATE_MASK_POSTFIX);
String modifierKeys= getModifierString(stateMask);
listModelItems.add(new ListItem(
desc.getId(), desc.getName(), desc.getDescription(), desc.getTargetId(), target.getName(), target.getDescription(), modifierKeys));
}
Comparator comparator= new Comparator() {
/*
* @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)