code: public void marshalling(Xdr xdr) {
          super.marshalling(xdr);
          xdr.putLong(_offset);
          xdr.putUnsignedInt(_size);
          xdr.putInt(_syncType);
          // opaque payload, pass payload size down to avoid enumerating the list
          // again
          if (_payload != null) {
              xdr.putPayloads(_payload, _size);
          }
      }
docs: /*
  (non-Javadoc)
  
  @see com.emc.ecs.nfsclient.nfs.NfsRequestBase#marshalling(com.emc.ecs.
  nfsclient.rpc.Xdr)