code: @NonNull
      @Override
      public MutableArray addValue(Object value) {
          synchronized (lock) {
              internalArray.append(Fleece.toCBLObject(value));
              return this;
          }
      }
docs: Adds an object to the end of the array.
  
  @param value the object
  @return The self object