new(val:String)
read onlyval:String
read onlytype:ArgumentType
read onlyvalue:String
toString():String