private void setStringValue(String s) {
    if (s == null) {
      value = null;
    } else if (s.contains("`")) {
      value = s.replaceAll("`", "\\\\`");
    } else {
      value = s;
    }

  }
private void setStringValue(String s) {
    if (s == null) {
      value = null;
    } else if (s.contains("`")) {
      value = s.replaceAll("`", "\\\\`");
    } else {
      value = s;
    }

  }
private void setStringValue ( String s ) { if ( s == null ) { value = null ; } else if ( s . contains ( "`" ) ) { value = s . replaceAll ( "`" , "\\\\`" ) ; } else { value = s ; } }
sets the value of the identifier. It can contain any values, this method can manage back-ticks (internally quote them), so
back-ticks have not to be quoted when passed as a parameter

@param s
sets the value of the identifier . It can contain any values this method can manage back - ticks ( internally quote them ) so back - ticks have not to be quoted when passed as a parameter