- TINS-260 precedence helper
-- copied class from TSPHP. PHP and TSPHP have the same precedence.
-- added tests
-- added new common component