List<RegistrationItem> getRegistrations(List<Map<String, ?>> registrations) { List<RegistrationItem> items = new ArrayList<RegistrationItem>(registrations.size()); for (Map<String, ?> r : registrations) { RegistrationItem item = new RegistrationItem(); item.setContact((String) r.get("contact")); item.setPrimary((String) r.get("primary")); item.setExpires((Integer) r.get("expires")); item.setUri((String) r.get("uri")); item.setInstrument((String) r.get("instrument")); items.add(item); } return items; }