added tsp code stub
added implementation stubs to prevent override in intellij subclassing