code: protected boolean isRightMethodForUnmarshall(ODataRequest request) {
          ODataRequest.Method method = request.getMethod();
          return isPostMethod(method) || isPatchMethod(method) || isPutMethod(method);
      }
docs: This method checks request method is PUT or POST or PATCH.
  
  @param request is ODataRequest
  @return true if requested method is PUT or POST or PATCH otherwise false