code: public static BaasResult<BaasDocument> fetchSync(String collection, String id,boolean withAcl) {
          if (collection == null) throw new IllegalArgumentException("collection cannot be null");
          if (id == null) throw new IllegalArgumentException("id cannot be null");
          BaasDocument doc = new BaasDocument(collection);
          doc.id = id;
          return doc.refreshSync(withAcl);
      }
docs: Synchronously fetches a document from the server
  
  @param collection the collection to retrieve the document from. Not <code>null</code>
  @param id         the id of the document to retrieve. Not <code>null</code>
  @param withAcl if true will fetch acl
  @return the result of the request