// We need 4 bytes with coordinates of source rectangle
if (!cap(buf, 4, UNLIMITED, link, true))
return false;
CopyRectOrder order = new CopyRectOrder();
order.srcX = buf.readUnsignedShort();
order.srcY = buf.readUnsignedShort();
order.x = x;
order.y = y;