@Override
  public boolean isWritable() {
    if (myIsReadOnly) {
      return false;
    }

    for (DocumentWriteAccessGuard guard : DocumentWriteAccessGuard.EP_NAME.getExtensionList()) {
      if (!guard.isWritable(this).isSuccess()) {
        return false;
      }
    }

    return true;
  }
@Override
  public boolean isWritable()