package Ġcom . aby ss al dev . row i . core . types . impl Ċ Ċ import Ġcom . aby ss al dev . row i . core . Command Request Ċ import Ġcom . aby ss al dev . row i . core . command . Command Parameter Ċ import Ġcom . aby ss al dev . row i . core . results . ParameterType Parser Result Ċ import Ġcom . aby ss al dev . row i . core . types . Type Parser Ċ Ċ class ĠLong Type Parser : ĠType Parser < Long > Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġparse ( value : ĠString , Ġrequest : ĠCommand Request , Ġparameter : ĠCommand Parameter ): ĠParameter Type Parser Result < Long > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlong Ġ= Ġvalue . to Long OrNull () ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( long Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠParameter Type Parser Result . failure (" The Ġprovided Ġvalue Ġwas Ġnot Ġa Ġlong .", Ġparameter ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠParameter Type Parser Result . success ( long , Ġparameter ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }