static boolean isValidToken(String token) {
      if (token == null) {
         return false;
      }
      if (token.length() == 0) {
         return false;
      }
      if (token.length() > 255) {
         return false;
      }
      if (token.indexOf('@') != -1) {
         return false;
      }
      for (int i = 0; i < token.length(); i++) {
         char c = token.charAt(i);
         if (c < 0x20 || c > 0x7E) {
            return false;
         }
      }
      return true;
   }