code: private static Set<String> getAllAsciiCharacters() {
          final int SPACE = ' '; //20
          final int TILDE = '~'; //126
          Set<String> singleChars = new HashSet<>(TILDE - SPACE + 1);
  
          for (char i = SPACE; i <= TILDE; i++) {
              singleChars.add(Character.toString(i));
          }
  
          return singleChars;
      }
docs: To avoid corrupting the content of the files in the bundle just in case we have an object name as 'a' or '.', we
  avoid replacing one single character (ascii codes actually). A one single character in other languages could
  have a meaning, so we remain replacing them. Example: 日 (Sun)
  @return Set of characters in ascii code chart