## ----eval=FALSE---------------------------------------------------------------
# ProcessCollection = R6Class(
#     "ProcessCollection",
#     lock_objects = FALSE,
#     ...)

## ----eval=FALSE---------------------------------------------------------------
# URI = R6Class(
#   "uri",
#   inherit=Argument,
#   public = list(
#     initialize=function(name=character(),description=character(),required=FALSE) {
#       private$name = name
#       private$description = description
#       private$required = required
#       private$schema$type = "string"
#       private$schema$subtype = "uri"
#     }
#   ), ...)

