private void cut(final char[] revA,final DiffBlock curA){
  String text=copy(revA,curA.getRevAStart(),curA.getRevAEnd());
  DiffPart action=new DiffPart(DiffAction.CUT);
  action.setStart(version.length());
  codecData.checkBlocksizeS(version.length());
  action.setLength(curA.getRevAEnd() - curA.getRevAStart());
  codecData.checkBlocksizeE(action.getLength());
  action.setText(Integer.toString(curA.getId()));
  codecData.checkBlocksizeB(curA.getId());
  diff.add(action);
  bufferMap.put(curA.getId(),text);
}

private void cut ( final char [ ] revA , final DiffBlock curA ) { String text = copy ( revA , curA . getRevAStart ( ) , curA . getRevAEnd ( ) ) ; DiffPart action = new DiffPart ( DiffAction . CUT ) ; action . setStart ( version . length ( ) ) ; codecData . checkBlocksizeS ( version . length ( ) ) ; action . setLength ( curA . getRevAEnd ( ) - curA . getRevAStart ( ) ) ; codecData . checkBlocksizeE ( action . getLength ( ) ) ; action . setText ( Integer . toString ( curA . getId ( ) ) ) ; codecData . checkBlocksizeB ( curA . getId ( ) ) ; diff . add ( action ) ; bufferMap . put ( curA . getId ( ) , text ) ; }
creates a cut operation .
