|  import java.awt.Button;
 import java.util.Enumeration;
 import java.util.ListResourceBundle;
 import java.util.MissingResourceException;
 import java.util.ResourceBundle;
 import java.util.StringTokenizer;
 
 public class Main {
 
 public static void main(String[] argv) {
 try {
 ResourceBundle rb = ResourceBundle.getBundle("SimpleResourceBundle");
 
 System.out.println(rb.getString("AMMessage"));
 System.out.println(rb.getString("PMMessage"));
 
 } catch (MissingResourceException mre) {
 mre.printStackTrace();
 }
 }
 }
 
 class SampleResourceBundle extends ListResourceBundle {
 public Object[][] getContents() {
 return contents;
 }
 static final Object[][] contents = { { "okButton", new Button("OK") },
 { "negativeInteger", new Integer(-1) }, { "textString", "Thank you for reading our book" } };
 }
 
 class SimpleResourceBundle extends ResourceBundle {
 
 private String keys = "AMMessage PMMessage";
 
 public Object handleGetObject(String key) {
 if (key.equals("AMMessage"))
 return "Good morning";
 if (key.equals("PMMessage"))
 return "Good evening";
 
 return null;
 }
 
 public Enumeration getKeys() {
 StringTokenizer keyTokenizer = new StringTokenizer(keys);
 
 return keyTokenizer;
 }
 }
 
 class SimpleResourceBundle_it extends SimpleResourceBundle {
 
 public Object handleGetObject(String key) {
 if (key.equals("AMMessage"))
 return "Buona mattina";
 if (key.equals("PMMessage"))
 return "Buona sera";
 
 return null;
 }
 }
 
 
 
 |