code: private static byte[] toAsciiBytes(String str) {
          for(int i = 0; i < str.length(); i++) {
              if(str.charAt(i) > 127) return null;
          }
          byte[] bytes = new byte[str.length()];
          for(int i = 0; i < str.length(); i++) {
              bytes[i] = (byte)str.charAt(i);
          }
          return bytes;
      }
docs: return string as bytes if it has only ascii symbols, or null