public List getInterestList(String regionName, int interestType) { RegionInterestEntry rie1 = readRegionInterests(regionName, interestType, false, false); RegionInterestEntry rie2 = readRegionInterests(regionName, interestType, false, true); RegionInterestEntry rie3 = readRegionInterests(regionName, interestType, true, false); RegionInterestEntry rie4 = readRegionInterests(regionName, interestType, true, true); ArrayList result = new ArrayList(); if (rie1 != null) { result.addAll(rie1.getInterests().keySet()); } if (rie2 != null) { result.addAll(rie2.getInterests().keySet()); } if (rie3 != null) { result.addAll(rie3.getInterests().keySet()); } if (rie4 != null) { result.addAll(rie4.getInterests().keySet()); } return result; }