question: 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 ) ; } } }
target:  notify listeners that list of values for the given name has changed