code: public static String deserializePropertyName(String name) {
          String result = name;
          Matcher m = ILLEGAL_ATTRIBUTE_NAME_PATTERN.matcher(result);
  
          while (m.find()) {
              int charValue = Integer.parseInt(m.group(1));
              result = result.replace("_" + charValue + "_", Character.toString((char) charValue));
          }
          return result;
      }
docs: Changes everything from underscores Unicode number underscores back to
  original character, e.g., (_42_attr_42_ -> *attr*).
  
  @param name
  The name of the property to deserialize.
  @return The deserialized name