}
else {
types = new HashMap<Object,TypeModelInterface> ();
Query q = myEntityManager.createNamedQuery ("adtAll");
List<AddressTypeModel> list = (List<AddressTypeModel>)(q.getResultList ());
AddressTypeModel result = null;
for (AddressTypeModel t : list) {
AddressType pt = AddressType.decode (t.getCode ());
if (pt != null) {
types.put (pt, t);
if (pt == addressType) {