code: private boolean handleNewData(HttpOutboundServiceContextImpl sc, VirtualConnection vc) {
          if (!sc.headersParsed()) {
              try {
                  return sc.parseMessage();
              } catch (Exception e) {
                  FFDCFilter.processException(e, getClass().getName() + ".handleNewData", "73", this);
                  if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                      Tr.debug(tc, "Caught exception: " + e.getMessage());
                  }
                  sc.setPersistent(false);
                  sc.getAppWriteCallback().error(vc, e);
                  return false;
              }
          }
          return true;
      }
docs: Helper method to handle when new work is around and we need to parse it
  and watch for errors/check for headersParsed being true.
  
  @param sc
  @param vc
  @return boolean (have headers been fully parsed yet?)