@Override
  public void delete() throws IncorrectOperationException {
    checkDelete();
    try {
      myFile.delete(myManager);
    }
    catch (IOException e) {
      throw new IncorrectOperationException(e);
    }
  }
@Override
  public void delete()