docs: protected Item updateItem( Item item,
                                 JSONObject jsonItem ) throws RepositoryException, JSONException {
          if (item instanceof Node) {
              return updateNode((Node)item, jsonItem);
          }
          return updateProperty((Property)item, jsonItem);
      }