public static void notifyListChange(String name){
  java.util.List<String> list=new LinkedList<>();
  StringTokenizer st=new StringTokenizer(ProgramProperties.get(name,""),";");
  while (st.hasMoreTokens()) {
    list.add(st.nextToken());
  }
synchronized (propertieslistListeners) {
    for (    PropertiesListListener listener : propertieslistListeners) {
      if (listener.isInterested(name))       listener.hasChanged(list);
    }
  }
}

public static void notifyListChange ( String name ) { java . util . List < String > list = new LinkedList < > ( ) ; StringTokenizer st = new StringTokenizer ( ProgramProperties . get ( name , "" ) , ";" ) ; while ( st . hasMoreTokens ( ) ) { list . add ( st . nextToken ( ) ) ; } synchronized ( propertieslistListeners ) { for ( PropertiesListListener listener : propertieslistListeners ) { if ( listener . isInterested ( name ) ) listener . hasChanged ( list ) ; } } }
notify listeners that list of values for the given name has changed
