public static boolean isVisible(final String varname) {
        return !StringUtils.isBlank(varname) && varname.charAt(0) != INVISIBLE_VAR_PREFIX;
    }
returns true if there actually was a change (var is contained and formula is different), false otherwise
main/src/main/java/cgeo/geocaching/utils/formulas/VariableList.java