public static Separator valueOf(String str) {
    for (Separator separator : values()) {
      if (separator.getTokenValue().equals(str)) {
        return separator;
      }
    }

    return null;
  }
  public static Separator valueOf(Token token) {
    for (Separator separator : values()) {
      if (separator.getTokenValue().equals(token.getTokenValue())) {
        return separator;
      }
    }

    return null;
  }