public void apply(TMTape tape) throws TMTapeException {
   tape.setPosition(position);
   tape.setContent(content);
 }
 public TapeConfiguration(TMTape tape) {
   tape.optimize();
   setPosition(tape.getPosition());
   setContent(tape.getContent());
 }