private synchronized void enumerate(Hashtable<String,Object> h){
  if (defaults != null) {
    defaults.enumerate(h);
  }
  for (Enumeration<?> e=keys(); e.hasMoreElements(); ) {
    String key=(String)e.nextElement();
    h.put(key,get(key));
  }
}

private synchronized void enumerate ( Hashtable < String , Object > h ) { if ( defaults != null ) { defaults . enumerate ( h ) ; } for ( Enumeration < ? > e = keys ( ) ; e . hasMoreElements ( ) ; ) { String key = ( String ) e . nextElement ( ) ; h . put ( key , get ( key ) ) ; } }
enumerates all key / value pairs in the specified hashtable .
