class LocationHelper {

    public List<FormLocation> generateLocationHierarchyTree(boolean withOtherOption, List<String> allowedLevels) {
        LinkedHashMap<String, TreeNode<String, Location>> map = map();
        return generateLocationHierarchyTree(withOtherOption, allowedLevels, map);
    }

    private  LocationHelper(List<String> allowedLevels, String defaultLocationLevel);
    private  LocationHelper(List<String> allowedLevels, String defaultLocationLevel, List<String> advancedDataCaptureStrategies);

}