code: public BaasResult<BaasDocument> refreshSync(boolean withAcl) {
          BaasBox box = BaasBox.getDefaultChecked();
          if (id == null)
              throw new IllegalStateException("this document is not bound to any remote entity");
          Refresh refresh = new Refresh(box, this,withAcl, RequestOptions.DEFAULT, null);
          return box.submitSync(refresh);
      }
docs: Synchronously refresh the content of this document
  
  @param withAcl if true will fetch acl
  @return the result of the request
  @throws java.lang.IllegalStateException if this document has no id