@NonNull
    @VisibleForTesting
    static ArrayList<GeocachingAttribute> toLocusAttributes(final List<String> attributes) {
        final ArrayList<GeocachingAttribute> loAttributes = new ArrayList<>();

        for (String attribute : attributes) {
            String rawAttribute = CacheAttribute.trimAttributeName(attribute);
            if (rawAttribute.isEmpty()) {
                continue;
            }
            // translate to locus names
            switch (rawAttribute) {
                case "uv":
                    rawAttribute = "UV";
                    break;
                case "dangerousanimals":
                    rawAttribute = "snakes";
                    break;
                case "s_tool":
                    rawAttribute = "s-tool";
                    break;
                case "abandonedbuilding":
                    rawAttribute = "AbandonedBuilding";
                    break;
                case "touristok":
                    rawAttribute = "touristOK";
                    break;
                case "bonuscache":
                    rawAttribute = "bonus";
                    break;
                case "powertrail":
                    rawAttribute = "power";
                    break;
                case "challengecache":
                    rawAttribute = "challenge";
                    break;
                case "hqsolutionchecker":
                    rawAttribute = "checker";
                    break;
                default:
                    // do nothing
                    break;
            }
            final String attributeUrl = "/" + rawAttribute + (CacheAttribute.isEnabled(attribute) ? "-yes." : "-no.");
            final GeocachingAttribute ga = new GeocachingAttribute(attributeUrl);
            // e.g. OC attributes - skip
            if (ga.getId() > 0) {
                loAttributes.add(ga);
            }
        }
        return loAttributes;
    }
This method constructs a {@code Point} for displaying in Locus

@return null, when the {@code Point} could not be constructed
main/src/main/java/cgeo/geocaching/apps/AbstractLocusApp.java