java.util.List<DataStoreFactorySpi> factoryList = new ArrayList<DataStoreFactorySpi>();
for( Iterator<DataStoreFactorySpi> iter = DataStoreFinder.getAvailableDataStores(); iter.hasNext();){
factoryList.add( iter.next() );
}
list = new JList( factoryList.toArray() );
ListCellRenderer cellRenderer = new DefaultListCellRenderer() {
@Override
public Component getListCellRendererComponent(JList list, Object value, int index,
boolean isSelected, boolean cellHasFocus) {
super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
DataStoreFactorySpi factory = (DataStoreFactorySpi) value;