class LargeCommunity extends Community {

  public static LargeCommunity parse(String value) {
    String[] parts = value.split(":");
    checkArgument(
        parts.length == 4 && parts[0].equalsIgnoreCase("large"),
        "Invalid large BGP community string %s",
        value);
    return of(
        Long.parseUnsignedLong(parts[1]),
        Long.parseUnsignedLong(parts[2]),
        Long.parseUnsignedLong(parts[3]));
  }

  private  LargeCommunity(long globalAdministrator, long localData1, long localData2);

}