private String getTaxonomyCode(Organisation practice, TaxonomyType taxMap) { if (practice == null || taxMap == null) return null; if (practice.getCodeMappings() != null) { for (int j = 0; j < practice.getCodeMappings().size(); j++) { Object mapping = practice.getCodeMappings().get(j); if (mapping instanceof TaxonomyMap) { if (((TaxonomyMap) mapping).getTaxonomyName() != null && (taxMap.getID() == ((TaxonomyMap) mapping).getTaxonomyName().getId())) { return ((TaxonomyMap) mapping).getTaxonomyCode(); } } } } return null; }