@@ -0,0 +1,954 @@
+package influent.forward;%0A%0Apublic class CheckPingResult %7B%0A  private final boolean succeeded;%0A  private final String sharedKeySalt;%0A  private final String sharedKey;%0A  private final String reason;%0A%0A  public static CheckPingResult success(String sharedKeySalt, String sharedKey) %7B%0A    return new CheckPingResult(true, sharedKeySalt, sharedKey, null);%0A  %7D%0A%0A  public static CheckPingResult failure(String reason) %7B%0A    return new CheckPingResult(false, null, null, reason);%0A  %7D%0A%0A  public CheckPingResult(boolean succeeded, String sharedKeySalt, String sharedKey, String reason) %7B%0A    this.succeeded = succeeded;%0A    this.sharedKeySalt = sharedKeySalt;%0A    this.sharedKey = sharedKey;%0A    this.reason = reason;%0A  %7D%0A%0A  public boolean isSucceeded() %7B%0A    return succeeded;%0A  %7D%0A%0A  public String getSharedKeySalt() %7B%0A    return sharedKeySalt;%0A  %7D%0A%0A  public String getSharedKey() %7B%0A    return sharedKey;%0A  %7D%0A%0A  public String getReason() %7B%0A    return reason;%0A  %7D%0A%7D%0A

Add CheckPingResult