Program: 54103
Project: 54103
Buggy source:
public void fire(final RequestObject<?> requestObject){
  RequestBuilder builder=new RequestBuilder(RequestBuilder.POST,GWT.getHostPageBaseURL() + RequestFactory.URL);
  builder.setHeader("String_Node_Str",RequestFactory.JSON_CONTENT_TYPE_UTF8);
  builder.setHeader("String_Node_Str",Location.getHref());
  builder.setRequestData(ClientRequestHelper.getRequestString(requestObject.getRequestData().getRequestMap(((AbstractRequest)requestObject).deltaValueStore.toJson())));
  builder.setCallback(new RequestCallback(){
    public void onError(    Request request,    Throwable exception){
      postRequestEvent(State.RECEIVED,null);
      wireLogger.log(Level.SEVERE,SERVER_ERROR,exception);
    }
    public void onResponseReceived(    Request request,    Response response){
      wireLogger.finest("String_Node_Str");
      if (200 == response.getStatusCode()) {
        String text=response.getText();
        requestObject.handleResponseText(text);
      }
 else       if (Response.SC_UNAUTHORIZED == response.getStatusCode()) {
        wireLogger.finest("String_Node_Str");
      }
 else       if (response.getStatusCode() > 0) {
        wireLogger.severe(SERVER_ERROR + "String_Node_Str" + response.getStatusCode()+ "String_Node_Str"+ response.getText());
      }
      postRequestEvent(State.RECEIVED,response);
    }
  }
);
  try {
    wireLogger.finest("String_Node_Str");
    builder.send();
    postRequestEvent(State.SENT,null);
  }
 catch (  RequestException e) {
    wireLogger.log(Level.SEVERE,SERVER_ERROR + "String_Node_Str" + e.getMessage()+ "String_Node_Str",e);
  }
}

Fixed version (ground truth):
public void fire(final RequestObject<?> requestObject){
  RequestBuilder builder=new RequestBuilder(RequestBuilder.POST,GWT.getHostPageBaseURL() + RequestFactory.URL);
  builder.setHeader("String_Node_Str",RequestFactory.JSON_CONTENT_TYPE_UTF8);
  builder.setHeader("String_Node_Str",Location.getHref());
  builder.setRequestData(ClientRequestHelper.getRequestString(requestObject.getRequestData().getRequestMap(((AbstractRequest<?,?>)requestObject).deltaValueStore.toJson())));
  builder.setCallback(new RequestCallback(){
    public void onError(    Request request,    Throwable exception){
      postRequestEvent(State.RECEIVED,null);
      wireLogger.log(Level.SEVERE,SERVER_ERROR,exception);
    }
    public void onResponseReceived(    Request request,    Response response){
      wireLogger.finest("String_Node_Str");
      if (200 == response.getStatusCode()) {
        String text=response.getText();
        requestObject.handleResponseText(text);
      }
 else       if (Response.SC_UNAUTHORIZED == response.getStatusCode()) {
        wireLogger.finest("String_Node_Str");
      }
 else       if (response.getStatusCode() > 0) {
        wireLogger.severe(SERVER_ERROR + "String_Node_Str" + response.getStatusCode()+ "String_Node_Str"+ response.getText());
      }
      postRequestEvent(State.RECEIVED,response);
    }
  }
);
  try {
    wireLogger.finest("String_Node_Str");
    builder.send();
    postRequestEvent(State.SENT,null);
  }
 catch (  RequestException e) {
    wireLogger.log(Level.SEVERE,SERVER_ERROR + "String_Node_Str" + e.getMessage()+ "String_Node_Str",e);
  }
}