private static int parseUnsignedInt(String value) {
      try {
         final int parseInt = Integer.parseInt(value);
         if (parseInt < 0) {
            return INVALID_INT;
         }
         return parseInt;
      } catch (NumberFormatException ignored) {
         return INVALID_INT;
      }
   }
Mapper for handling populating the query variables with the files specified by object paths
in the multi-part request.
graphql-protocol/src/main/java/com/linecorp/armeria/server/graphql/protocol/MultipartVariableMapper.java