support byte[] basic field
introduce StringTemplate(ST) to support template parser for all formats