code: public BoxRequestsFile.CommitUploadSession getCommitSessionRequest(List<BoxUploadSessionPart> uploadedParts,
                                                                         Map<String, String> attributes,
                                                                         String ifMatch, String ifNoneMatch, BoxUploadSession uploadSession) {
          return new BoxRequestsFile.CommitUploadSession(uploadedParts, attributes, ifMatch, ifNoneMatch, uploadSession, mSession);
      }
docs: Commit an upload session after all parts have been uploaded, creating the new file or the version
  @param uploadedParts the list of uploaded parts to be committed.
  @param attributes the key value pairs of attributes from the file instance.
  @param ifMatch ensures that your app only alters files/folders on Box if you have the current version.
  @param ifNoneMatch ensure that it retrieve unnecessary data if the most current version of file is on-hand.
  @param uploadSession the BoxUploadSession
  @return the created file instance.