modelsMap.put("CADILLAC", Arrays.asList(new String[] { "CTS", "DTS", "ESCALADE", "SRX",
"DEVILLE" }));
modelsMap.put("FORD", Arrays.asList(new String[] { "CROWN", "ESCAPE", "EXPEDITION",
"EXPLORER", "F-150" }));
IModel makeChoices = new AbstractReadOnlyModel()
{
public Object getObject()
{
Set keys = modelsMap.keySet();
List list = new ArrayList(keys);
return list;
}
};
IModel modelChoices = new AbstractReadOnlyModel()
{
public Object getObject()
{
List models = (List)modelsMap.get(selectedMake);
if (models == null)