private UserRecord parseParameters(UserRecord record, String parameters) {

    if (parameters == null) {
      return record;
    }

    StringTokenizer tokenizer = new StringTokenizer(parameters, ",");

    while (tokenizer.hasMoreTokens()) {
      String aToken = tokenizer.nextToken();
      if ("name".equals(aToken.substring(0, aToken.indexOf('=')))) {
        record.setName(aToken.substring(aToken.indexOf('=') + 1));
      }
      if ("mobile".equals(aToken.substring(0, aToken.indexOf('=')))) {
        record.setMobile(aToken.substring(aToken.indexOf('=') + 1));
      }
      if ("phone".equals(aToken.substring(0, aToken.indexOf('=')))) {
        record.setPhone(aToken.substring(aToken.indexOf('=') + 1));
      }
      if ("fax".equals(aToken.substring(0, aToken.indexOf('=')))) {
        record.setFax(aToken.substring(aToken.indexOf('=') + 1));
      }
      if ("address".equals(aToken.substring(0, aToken.indexOf('=')))) {
        record.setAddress(aToken.substring(aToken.indexOf('=') + 1));
      }
      if ("eMail".equals(aToken.substring(0, aToken.indexOf('=')))) {
        record.seteMail(aToken.substring(aToken.indexOf('=') + 1));
      }
    }

    return record;
  }