docs: public void removeLockedObjectOwner( String owner ) {
  
          try {
              if (this.owner != null) {
                  int size = this.owner.length;
                  for (int i = 0; i < size; i++) {
                      // check every owner if it is the requested one
                      if (this.owner[i].equals(owner)) {
                          // remove the owner
                          size -= 1;
                          String[] newLockedObjectOwner = new String[size];
                          for (int j = 0; j < size; j++) {
                              if (j < i) {
                                  newLockedObjectOwner[j] = this.owner[j];
                              } else {
                                  newLockedObjectOwner[j] = this.owner[j + 1];
                              }
                          }
                          this.owner = newLockedObjectOwner;
  
                      }
                  }
                  if (this.owner.length == 0) {
                      this.owner = null;
                  }
              }
          } catch (ArrayIndexOutOfBoundsException e) {
              LOGGER.error(e, new TextI18n("LockedObject.removeLockedObjectOwner()"));
          }
      }