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