public boolean receive(final String peerId, final OTOperation remoteOp) {
if (remoteOp.getEntityId() == -1) {
return true;
}
final OTQueuedOperation e = new OTQueuedOperation(remoteOp.getRevision(), remoteOp, peerId, remoteOp.getEntityId());
getPeerState().getPeer(peerId).setLastKnownRemoteSequence(remoteOp.getEntityId(), remoteOp.getRevision());
try {
handleOperation(e);
}
catch (OTException ote) {