package org.realityforge.replicant.shared.transport;

public class ReplicantContext
{
  /**
   * Key used to retrieve an opaque identifier for the session from the ReplicantContextHolder.
   * Used to pass data from the servlet to the EJB.
   */
  public static final String SESSION_ID_KEY = "SessionID";
  /**
   * Key used to retrieve an opaque identifier for the request from the ReplicantContextHolder.
   * Used to pass data from the servlet to the EJB.
   */
  public static final String REQUEST_ID_KEY = "RequestID";
  /**
   * Key used to retrieve a flag whether the request produced a changeset relevant for the initiating session..
   * Used to pass data from the EJB to the servlet.
   */
  public static final String REQUEST_COMPLETE_KEY = "RequestComplete";

  /**
   * HTTP request header to indicate the session id.
   */
  public static final String SESSION_ID_HEADER = "X-GWT-SessionID";
  /**
   * HTTP request header to indicate the request id.
   */
  public static final String REQUEST_ID_HEADER = "X-GWT-RequestID";
  /**
   * HTTP response header to indicate the whether the request is complete or a change set is expected.
   */
  public static final String REQUEST_COMPLETE_HEADER = "X-GWT-RequestComplete";
}

@@ -54,16 +54,22 @@
 %0Apublic 
+final 
 class Re
@@ -1231,11 +1231,49 @@
 mplete%22;
+%0A%0A  private ReplicantContext()%0A  %7B%0A  %7D
 %0A%7D%0A

Make sure you can not instantiate class