import	java.lang.reflect.Array;
import	java.util.Enumeration;
import	java.util.Locale;
import	java.util.ResourceBundle;

public class PrintResourceBundle{
	public static void main( String args[] ){
		ResourceBundle rb = ResourceBundle.getBundle( "java.text.resources.LocaleElements" );
		System.out.println( Locale.getDefault().toString() );
		Enumeration e = rb.getKeys();
		while( e.hasMoreElements() ){
			String key = (String)e.nextElement();
			Object obj = rb.getObject( key );
			System.out.println( key + " = " + printObject( obj ));
		}
	}
	
	static String printObject( Object obj ){
		if( obj.getClass().isArray() ){
			String s = "[";
			for( int i = 0; i < Array.getLength( obj ); i++ ){
				s += " " + printObject( Array.get( obj, i ));
			}
			return s + "]";
		}else	return obj.toString();
	}
}		

