sip abstract class implementing tokenizer