private void parseVariablesFromString(final String pText, final boolean highPrio) {
        final String text = " " + pText + "\n";
        final Matcher matcher = PARSING_VARS.matcher(text);
        int pos = 0;
        while (matcher.find(pos)) {
            final int group = matcher.group(1) == null ? 3 : 1;
            final String varName = matcher.group(group);
            final String value = matcher.group(group + 1);
            pos = matcher.end(group + 1);
            addVariable(varName, value, highPrio);
        }
    }
creates parseable waypoint text

@return parseable waypoint text
main/src/main/java/cgeo/geocaching/models/CacheArtefactParser.java