code: private static byte[] xor(byte[] bytes) {
          byte[] xor_bytes = null;
  
          if (bytes != null) {
              xor_bytes = new byte[bytes.length];
  
              for (int i = 0; i < bytes.length; i++) {
                  xor_bytes[i] = (byte) (XOR_MASK ^ bytes[i]);
              }
          }
  
          return xor_bytes;
      }
docs: ---------------------------------------------------------------------------