/** {@inheritDoc} */
@Override
protected void readRequest(InputStream input) throws IOException {
final Unmarshaller unmarshaller = getUnmarshaller();
unmarshaller.start(createByteInput(input));
expectHeader(unmarshaller, StandaloneClientProtocol.PARAM_APPLY_UPDATES_RESULT_COUNT);
int count = unmarshaller.readInt();
updates = new ArrayList<AbstractServerModelUpdate<?>>();
for (int i = 0; i < count; i++) {
expectHeader(unmarshaller, StandaloneClientProtocol.PARAM_SERVER_MODEL_UPDATE);