// ----------------------------------------------------------------------------
// in order to remove dependancy on string tokenizer
// ----------------------------------------------------------------------------
// in order to remove dependancy on string tokenizer